Upload Button Icon Add office photos

Freshworks

Compare button icon Compare button icon Compare

Filter interviews by

Freshworks Interview Questions, Process, and Tips

Updated 6 Mar 2025

Top Freshworks Interview Questions and Answers

View all 101 questions

Freshworks Interview Experiences

Popular Designations

157 interviews found

I applied via LinkedIn and was interviewed before Feb 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Please share your experience working on some leading customer engagement products and rate them from 1 to 5. State your opinion on why these products were successful or unsuccessful.
  • Q2. Consider the situation where you have one critical customer requirement which is a road blocker for them to go live. This was not identified during sales or evaluation period. Please provide key pointers to handle this situation.
  • Ans. 

    Identify the root cause and work with the customer to find a solution.

    • Gather all necessary information about the requirement and the impact on the customer's business.

    • Identify the root cause of the issue and determine if it can be resolved within the current system.

    • If the issue cannot be resolved within the current system, work with the customer to find a workaround or alternative solution.

    • Communicate regularly with th...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do not conclude on the status when asked about customer requirements or feature requests. You may add pointers on how best to handle such situations with key examples.
A product company will review the requirement and its feasibility before conveying it to the customer. And, this is not going to happen right after your interview process. So, keeping all this in mind will leave a positive impression to the hiring team as well.

Onboarding Specialist Interview Questions asked at other Companies

Q1. What are the requirements we need to know about a product to sell it?
View answer (9)
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jan 2025.

Round 1 - One-on-one 

(1 Question)

  • Q1. The HR tells first round is based on communication skill, actual truth is everything is asked in the first round itself, not only communication but technical knowledge too, so should not listen to HR and p...

Interview Preparation Tips

Interview preparation tips for other job seekers - Should not listen to what HR tells, they give a demo call for candidates about the interview process but it is asked beyond that , no use of it at all.

Product Specialist Interview Questions asked at other Companies

Q1. How product specialist is different from product analyst?
View answer (1)
Freshworks Interview Questions and Answers for Freshers
illustration image
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed before Mar 2024.

Round 1 - Coding Test 

Hackerrank test - leetcode type questions - easy to medium

Round 2 - Assignment 

Assignment - to submit in Github

Round 3 - Technical 

(1 Question)

  • Q1. Technical q - coding, SQL
Round 4 - Technical 

(1 Question)

  • Q1. Technical q - coding ( to optimise and also the time and space complexity for the same)
Round 5 - HR 

(1 Question)

  • Q1. General HR questions

Top Freshworks Graduate Trainee Interview Questions and Answers

Q1. Invert a Binary Tree You are provided with a Binary Tree and one of its leaf nodes. Your task is to invert this binary tree, making sure to adhere to the following guidelines: The given leaf node becomes the root after the inversion. For a... read more
View answer (1)

Graduate Trainee Interview Questions asked at other Companies

Q1. Given an array, how do you get the count of pairs that sum to even
View answer (8)

Interview Questions & Answers

user image Anonymous

posted on 23 Aug 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(4 Questions)

  • Q1. What I have to do in this job
  • Q2. What's my job in this
  • Q3. What kind of company is this
  • Q4. And what I want to do for this company
Round 2 - Group Discussion 

I can do good group discussion also I have leader ship qualitys

Interview Preparation Tips

Interview preparation tips for other job seekers - Be onest

Freshworks interview questions for popular designations

 Senior Software Engineer

 (12)

 Lead Software Engineer

 (8)

 Product Specialist

 (7)

 Onboarding Specialist

 (7)

 Software Engineer

 (6)

 Graduate Trainee

 (5)

 fresher

 (4)

 Customer Success Manager

 (3)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Elevator travel, find the no. of hops
  • Ans. 

    The question is asking to calculate the number of hops an elevator needs to travel between floors.

    • Calculate the difference between the starting floor and the destination floor

    • Divide the difference by the maximum number of floors the elevator can travel in one hop

    • Round up the result to get the number of hops needed

  • Answered by AI
  • Q2. Beautiful Array
  • Q3. Transactions in spring boot
  • Ans. 

    Transactions in Spring Boot manage database transactions in a declarative way.

    • Spring Boot uses @Transactional annotation to mark a method as transactional.

    • Transactions can be managed at class level or method level.

    • Rollback can be configured based on specific exceptions.

    • Example: @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)

  • Answered by AI

Skills evaluated in this interview

Top Freshworks Lead Software Engineer Interview Questions and Answers

Q1. Square Root with Decimal Precision Problem Statement You are provided with two integers, 'N' and 'D'. Your objective is to determine the square root of the number 'N' with a precision up to 'D' decimal places. This implies that the discrepa... read more
View answer (1)

Lead Software Engineer Interview Questions asked at other Companies

Q1. Square Root with Decimal Precision Problem Statement You are provided with two integers, 'N' and 'D'. Your objective is to determine the square root of the number 'N' with a precision up to 'D' decimal places. This implies that the discrepa... read more
View answer (1)

Get interview-ready with Top Freshworks Interview Questions

Sdet Lead Interview Questions & Answers

user image Anonymous

posted on 4 Jun 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Check palindrom from given string
  • Ans. 

    Check if a given string is a palindrome

    • Iterate through the string from both ends and compare characters

    • Ignore spaces and punctuation marks while checking for palindrome

    • Convert the string to lowercase for case-insensitive comparison

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Debugging an application and wirtting cases
  • Ans. 

    Debugging an application involves identifying and fixing issues in the code, while writing test cases ensures the application functions correctly.

    • Understand the functionality of the application and identify the root cause of the issue

    • Use debugging tools like breakpoints, logging, and stack traces to pinpoint the problem

    • Write test cases to cover different scenarios and ensure the issue is resolved

    • Reproduce the issue to ...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Combination of abvoe two rounds
Round 4 - Technical 

(1 Question)

  • Q1. Combination of above three rounds
Round 5 - HR 

(1 Question)

  • Q1. Discussed about why this company and the compensation

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and attend

Skills evaluated in this interview

Sdet Lead Interview Questions asked at other Companies

Q1. write a palindrome program without using any in-build method. if there are 500 test cases and need to run only 50 test cases, then how to approach and do it? what is the framework used in your project? how will you handle if a team member w... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basic DS question like dutch flag problem.

Round 2 - Technical 

(2 Questions)

  • Q1. Implement debounce function
  • Ans. 

    Debounce function delays the execution of a function until after a specified amount of time has passed since the last time it was invoked.

    • Create a function that takes a function and a delay time as parameters

    • Use setTimeout to delay the execution of the function

    • Use clearTimeout to reset the timer if the function is invoked again within the delay time

  • Answered by AI
  • Q2. Closure based questions.

Top Freshworks Senior Software Engineer Interview Questions and Answers

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. K Largest Elements Problem Statement You are given an integer k and an array of integers that contain numbers in random order. Write a program to find the k largest numbers from the given array. You need to save them in an array and return ... read more
View answer (1)

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 18 Jun 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Technical 

(5 Questions)

  • Q1. Write a lambda function in python
  • Ans. 

    A lambda function in Python is a small anonymous function defined using the lambda keyword.

    • Lambda functions can have any number of arguments, but can only have one expression.

    • Syntax: lambda arguments : expression

    • Example: lambda x, y : x + y

  • Answered by AI
  • Q2. Dbutils in databricks
  • Ans. 

    dbutils is a utility provided by Databricks for interacting with files and directories in the Databricks environment.

    • dbutils.fs.ls('/') - list files in root directory

    • dbutils.fs.cp('dbfs:/file.txt', 'file.txt') - copy file from DBFS to local file system

    • dbutils.fs.mkdirs('dbfs:/new_dir') - create a new directory in DBFS

  • Answered by AI
  • Q3. Persist and cache
  • Q4. What is commit in SQL
  • Ans. 

    A commit in SQL is a command that saves all the changes made in a transaction to the database.

    • A commit is used to make all the changes made in a transaction permanent.

    • Once a commit is issued, the changes cannot be rolled back.

    • It is important to use commit to ensure data integrity and consistency.

    • Example: COMMIT; - this command is used to commit the changes in a transaction.

  • Answered by AI
  • Q5. Rank and dans_rank

Interview Preparation Tips

Interview preparation tips for other job seekers - read about basic SQL, python and spark questions

Skills evaluated in this interview

Data Engineer Interview Questions asked at other Companies

Q1. Optimal Strategy for a Coin Game You are playing a coin game with your friend Ninjax. There are N coins placed in a straight line. Here are the rules of the game: 1. Each coin has a value associated with it. 2. The game involves two players... read more
View answer (1)

Lead Software Engineer Interview Questions & Answers

user image kowsalya palani

posted on 24 Jul 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Loop in a linked list and removing it
  • Ans. 

    Loop through the linked list to find and remove a specific node

    • Start at the head of the linked list and iterate through each node

    • Check if the current node matches the one to be removed

    • If found, update the pointers to skip over the node and remove it

    • Continue until the end of the list is reached

  • Answered by AI
  • Q2. Triplets in array of integers without duplicates
  • Ans. 

    Find all triplets in an array of integers without duplicates

    • Iterate through the array and for each element, find all pairs that sum up to the negative of that element

    • Use a set to store the seen elements to avoid duplicates

    • Time complexity can be improved to O(n^2) by sorting the array first

  • Answered by AI
Round 2 - Coding Test 

Basic Datastructures and ALgo questions medium to hard level

Skills evaluated in this interview

Top Freshworks Lead Software Engineer Interview Questions and Answers

Q1. Square Root with Decimal Precision Problem Statement You are provided with two integers, 'N' and 'D'. Your objective is to determine the square root of the number 'N' with a precision up to 'D' decimal places. This implies that the discrepa... read more
View answer (1)

Lead Software Engineer Interview Questions asked at other Companies

Q1. Square Root with Decimal Precision Problem Statement You are provided with two integers, 'N' and 'D'. Your objective is to determine the square root of the number 'N' with a precision up to 'D' decimal places. This implies that the discrepa... read more
View answer (1)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Coding Test 

Two questions asked:
1. Partition equal sum
2. find length largest region boolean matrix

Interview Preparation Tips

Topics to prepare for Freshworks Senior Software Engineer interview:
  • Hld
  • LLD
  • Coding

Top Freshworks Senior Software Engineer Interview Questions and Answers

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. K Largest Elements Problem Statement You are given an integer k and an array of integers that contain numbers in random order. Write a program to find the k largest numbers from the given array. You need to save them in an array and return ... read more
View answer (1)

Analyst Interview Questions & Answers

user image Florina Dcosta

posted on 5 Mar 2025

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Previous experience

Analyst Interview Questions asked at other Companies

Q1. N-th Fibonacci Number Problem Statement Given an integer ‘N’, your task is to find and return the N’th Fibonacci number using matrix exponentiation. Since the answer can be very large, return the answer modulo 10^9 + 7. Formula: F(n) = F(n-... read more
View answer (1)
Contribute & help others!
anonymous
You can choose to be anonymous

Freshworks Interview FAQs

How many rounds are there in Freshworks interview?
Freshworks interview process usually has 2-3 rounds. The most common rounds in the Freshworks interview process are Technical, One-on-one Round and Coding Test.
How to prepare for Freshworks interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Freshworks. The most common topics and skills that interviewers at Freshworks expect are customer support, CRM, SAN, Sales and GIT.
What are the top questions asked in Freshworks interview?

Some of the top questions asked at the Freshworks interview -

  1. Consider the situation where you have one critical customer requirement which i...read more
  2. What is a customer centered company? What are its main featur...read more
  3. Do you think so you are fit for Product marketi...read more
How long is the Freshworks interview process?

The duration of Freshworks interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

INTERVIEWS

Freshworks

No Interviews

INTERVIEWS

Spark Minda

No Interviews

INTERVIEWS

Spark Minda

No Interviews

INTERVIEWS

Cult.fit

No Interviews

INTERVIEWS

Spark Minda

No Interviews

INTERVIEWS

Bahwan Engineering

No Interviews

INTERVIEWS

Spark Minda

No Interviews

INTERVIEWS

Spark Minda

No Interviews

Tell us how to improve this page.

Freshworks Interview Process

based on 128 interviews

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Mphasis Interview Questions
3.4
 • 790 Interviews
Zoho Interview Questions
4.3
 • 505 Interviews
Chetu Interview Questions
3.3
 • 172 Interviews
View all

Freshworks Reviews and Ratings

based on 699 reviews

3.5/5

Rating in categories

3.3

Skill development

3.6

Work-life balance

3.6

Salary

3.0

Job security

3.4

Company culture

3.0

Promotions

3.2

Work satisfaction

Explore 699 Reviews and Ratings
Senior Software Engineer
290 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

fresher
263 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
183 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Lead Software Engineer
178 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Product Specialist
113 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Freshworks with

Zoho

4.3
Compare

Salesforce

4.0
Compare

LTIMindtree

3.8
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview