I applied through a staffing agency. The process took 1 day. I interviewed at Freshworks (Hyderābād) in June 2019
Interview
Three rounds
1. Technical
2. Design
3. Mixed round - Both design and technical
Didn't like senior interviewers. They were stuck on a point. They just wanted to listen, what they know. Discussion was not good.
Interview questions [1]
Question 1
1st Round
- How Cache System Works. How to implement it using Java.
- Different cache eviction strategy.
- Threads, Synchronization, Deadlocks
- Scaling In and Scaling Out
2nd Round
- Design database for "Bookmyshow" app
- How to log an error to a server in the case for a mobile app.
- Design dictionary
Round 3
- Rate limiting for an API
- Min from a stack
- Design a database for an application like JIRA
It was hiring drive with more than 20 people, 3 rounds, all were completed on the same day. First round was DSA, asked to write the code on paper and discuss the approach. Second was LLD. Third was HLD. All rounds had 2 interviewers.
I applied through other source. The process took 6 weeks. I interviewed at Freshworks (Chennai) in Sept 2024
Interview
It had 5 rounds. Totally it had 5 rounds.1. DSA, 2.System design, 3. Bar raiser, 4.Hirirng manager, 5.Cultural fit. All the rounds were very reasonable and interviewers are very friendly and helped us by providing good hints.
Interview questions [1]
Question 1
Leetcode questions and DSA questions modified from their own usage
The process took 5 days. I interviewed at Freshworks (Bengaluru) in May 2021
Interview
The interviewer seemed very biased and disinterested in the conversation. This was one of the worst experience i had. I normally don't give feedback for the interviews but this time i am giving as i feel the interviewer was behaving bit bossy also the question were little orthodox like reverse integer then float and then next palindrome number. I feel this is not the way one should be judging a candidate having 8+ years of experience. I told all the answers and also wrote the code but still negative feedback from your side that makes me think that the interviewer was not interviewing to take candidate.
Interview questions [4]
Question 1
given a integer number reverse the same.
example:
input - 123
output -321
I told that my current organisation has 6 days since past 5 months so i am looking out, He asked if FreshWork also has 6days/week working then would you join?