FreshWorks SSE Bangalore [Rejected]
Anonymous User
768

Process-
I had applied in April, recruiter reached out to me when July when there was vacancy. I wasn't much prepared but wanted to interview so I went ahead with it. Timeline - Aug 2025

Round 1- (Taken by SSE with exp > 7 yrs)

  • Basic introduction
  • Trees - maxDepth, leftView, topView [I wrote the code on online compiler then interviewer asked me to open and run on lc, funny enough when i opened the question i could see the solution cached and then i had to quickly erase it and then copy pasted the code I had written :)]

Round 2- (Taken by SSE with exp > 6 yrs)

  • Introduction
  • General questions about my current product
  • Couple of follow up queries on working of current product
  • Design LRU cache [Interview was very friendly, I spoke out loud on every bit. Started with brute and then optimized and I made sure to discuss on each part. I even missed couple of details, he pointed it while coding the solution and we kind of solved the problem together.]
  • Tech stack, worked on AWS before -> no, etc

Round 3 - (Taken by staff with exp > 10 yrs) (Went for ~90 mins)

  • Tell me about yourself
  • Explain the high level architecture of current product
  • Followups on current product, explain why certain choices used
  • Lots of questions from my resume.
  • Prev experience with any kind of monitoring tools like Grafana -> no but then i explained what it does and why use it
  • Rate limiting, how will you achieve rate limiting
  • Any issue encountered in prod due to multithreading issue/deadlock.
  • Follow up on solution what are different kinds of locks in java
  • Ever used Redis -> no, explained what I know about Redis and cache
  • Again some question on resume (i had mentioned migration to jdk17 in my resume) she wanted to know my contribution to it.
  • Queries on jenkins from my resume, my contribution.
  • On call experience -> no, deployment -> no

The interview kinda went downhill from here

  • Sql inner join query :( I was unable to write the query
  • Asked to quickly explain the database design for application like quora/medium for 2 things which are feed and notification. I wrote the tables for it but was not sure on whether to use sql or nosql. Although i went with sql since i told the interview if there are no comments, etc with the post we can store it in sql database. Not entirely confident about my choice here.

Self feedback/Overall my pov-
R1 and R2 were easy. I knew R3 would be challenging I even prepared a bit for R3 unlike R1 and R2. Having thorough knowledge/background of the current project is kind of important. I believe chasing hard is not required for Freshworks, doing common mediums and good system design knowledge and good knowledge about product/tech stack should help.

Learnings-

  • SQL queries
  • Having good understanding of System Design
  • Always have backstory prepared for contribution on every part from Resume
  • Need to work harder since tech stack is not good and learnings (wrt to System design) are not there.

[Rejected]
Recruiter said feedback was not good for R3 and mentioned points that interviewer gave.

Hope this helps!

Comments (0)