Freshworks logo

Freshworks Frontend Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 16 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Freshworks.

Showing 3 of 16
Freshworks logo
Freshworks

Front End Developer

Engineering · more than a year ago

Entry Easy Neutral experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Technical Coding

The first round was a take-home test where I had to design a form exactly like the one in the screenshot, including all the described functionalities. I had 1.5 hours, with a possible 10-minute extension. Internet access was allowed, and I could use any framework. They reviewed the code to decide who moved on; out of over 30 people, only four were shortlisted. The second round was a technical interview. They asked basic HTML and CSS questions, then about data structures (queue, list, tree) and algorithms (sorting, searching). Finally, I had to write sorting code on paper. Nobody got shortlisted after this round.

Confirmed questions5 questions
  • Can you describe how you would design a login or signup page and sketch it out?
  • What's your approach to right-aligning a form on a webpage?
  • Could you list the algorithms and data structures you are familiar with?
Freshworks logo
Freshworks

UI Developer

Engineering

Mid Average Positive experience Accept offer 5 rounds
Interview process
Technical screen Technical screen Onsite Onsite Recruiter call
Interview formats
Technical Coding Behavioral Presentation

The interview process was intriguing but long. It had four technical/team rounds plus a final discussion with HR. The first round focused on web development basics, with analytical questions rather than typical 'what/why' ones. Round two involved a machine test and quiz. Since my resume highlighted design skills, I had to design a webpage on paper and then recreate one on a provided Macbook. Working with the Mac was a bit challenging as I'm more of a Windows user and had to set up my own tools like Sublime, Grunt, and a local server. The third round was with the UI Director, where we discussed their work at Freshdesk, including spin-offs and their tech stack. All interviewers really dug into our understanding of OOJS and MVC. They also asked about my experience with Ember, which I didn't have. The fourth round was a casual technical chat about past experiences with the potential team lead. After the technical parts, the HR panel joined us in a very cold room to talk about Freshdesk's work culture. I asked questions based on Glassdoor info and got honest answers. Salary negotiation was a bit tough but we reached a good agreement. I received the offer letter signed by the CEO and left. The next day, I canceled my other interview processes and turned down another offer. Just one day at Freshdesk was enough to convince me!

Confirmed questions8 questions
  • What are the downsides to using classic CSS?
  • Can you explain how to present the success flow of an AJAX call as an API, while also hiding the underlying AJAX mechanics?
  • What are some new keywords in ES6, such as 'let'?
Freshworks logo
Freshworks

UI Developer

Engineering

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Coding

Recruiter was great! However, we had to wait over 2 hours for the panelists on a Saturday, so definitely avoid weekend interviews. I had high hopes for Freshworks, but CTS's interview process felt better. The first round was entirely technical, covering almost every UI topic, though the interviewer didn't seem to grasp in-depth concepts. The second round focused on DS and algorithms and was frustrating; the interviewer was fixated on one solution and unwilling to consider others, lasting about 2 hours. They only offer a maximum 30% hike, so I won't apply to Freshworks again.

Confirmed questions7 questions
  • HTML5
  • CSS3
  • JS oop

Freshworks Frontend Engineer Interview Questions

Quoted word for word from Freshworks interview reports.

What is the difference between 'first of' and 'first child' in CSS?

Read reports

Given an input array = [a,b,c,d,e] and a number num=2, produce the output [c,d,e,a,b]. Figure out what you need to do.

Read reports

What does 'semantics' mean in this context (it's a bit of a curveball)?

Read report

What are recursive function calls and how do they work?

Read report

Formats, difficulty and experience

Across all 16 Freshworks interview reports.

Interview formats

Technical 42.9%
Coding 37.1%
Behavioral 17.1%
Presentation 2.9%

Interview difficulty

Easy 18.8%
Average 56.2%
Difficult 25%

Candidate experience

Negative 43.8%
Positive 50%
Neutral 6.2%