I applied through a recruiter. I interviewed at Freshworks (Chennai) in Mar 2024
Interview
HR reached me through LinkedIn, screened my profile and the interview was scheduled on-premises. First round is DSA. Second is One DSA question + System Design question. I cleared first round. Lost in second round. Totally three or technical rounds were planned.
First round I had two interviewers . They were very polite and helpful. We discussed about my previous projects, roles and responsibilities in current organization. A question on String manipulation was given with level of difficulty set to medium. I wrote the code in paper and explained and walked through the the solution for given input and on system. Initially my solution was not working for some corner cases, later I optimized it. Most important thing, we need to specify time and space complexity.
In second round, Part1 - DSA Question(solved on paper and walked through the solution). Part 2 - System Design. I was asked to design a News Feed application. I discussed the requirements, drafted HLD and LLD on paper. Interviewer said I missed scenarios with respect to user. I missed few inner details like child tables, user table. Interviewer was not impressed. Dint clear second round.
A couple of medium level leetcode questions.
2 system design rounds, each with a higher level engineer.
The leetcode questions went for basic stack and tree DS only.
The system design rounds were for log system.
Process is very smooth , it takes 2 week to complete
HR is very polite & helpful.
Two technical Round
-DSA questions based on Trie, Heap
- System Design questions like File System Document
Managerial Round
HR round
I applied and they called. We decided a date and the interview happened on that date. It went well. It was good.
I got selected. They offered me the position.