FreshWorks Interview Experience | On-campus for Software Developer
Round 1: Online Coding
The first round was online coding assessment. The assessment happened on Hackerrank for 75 mins. We were given 4 programming questions to solve all based on real time problems but it was simple. I used Java programming to solve the problem. In Java I used collections to solve the problems. Out of 4 questions I was able to solve 3 questions.
Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!
Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!
Out of 300 students only 40 students were qualified for next round.
Round 2: Written Test
The next round happened 3 weeks after first round. The next round was a written test for 40 mins. We were given two problems (1 moderate and 1 hard) to solve. The problems were based on oops and linked list. We can use any programming language to solve the problem but I used Java to solve the questions. Out of 2 questions I was able to solve 1 question.
Out of 40 students only 20 students were qualified for next round.
Round 3: Technical Interview 1
The next was face-to-face technical interview. It happened for nearly 40 mins. The interview started with tell me about yourself? . Next he asked few technical questions and projects that I have done. The interview was moderate. He gave me a notepad and asked to solve the following problem:
- The first question was on SQL. He asked me to draw the database table that I used in my project.
- Then he asked me what are the technologies used in my projects.
- Given a table. How will you sort the table.
- Next he gave me 2 tables and asked to inner join them.
- Given a array of integers. Find the pair of numbers with maximum sum with O(n) complexity.
- Given 2 integers. Swap them without third variable using pointers.
- Given a string. Find whether it is palindrome or not.
Out of 20 students only 14 were selected for next round.
Round 4: Technical Interview 2
The next round was also a face-to-face technical interview. It happened for nearly 1 hr 15 mins.This round had questions on puzzles, c, java, python, data structures, sql, problem solving, projects etc, . The link to the puzzles that was asked is given below:
After the puzzles he asked me some technical questions. Out of 14 students only 5 were shortlisted for hr round. I was not selected for next round.