Upload Button Icon Add office photos

Freshworks

Compare button icon Compare button icon Compare

Filter interviews by

Freshworks Interview Questions and Answers

Updated 25 Jun 2025
Popular Designations

103 Interview questions

A Senior Product Manager was asked 1mo ago
Q. Explain how you would prioritize features.
Ans. 

I prioritize features using a combination of customer feedback, business impact, and technical feasibility.

  • Gather customer feedback through surveys and interviews to understand their needs.

  • Use the RICE scoring model (Reach, Impact, Confidence, Effort) to evaluate features.

  • Align features with business goals, such as increasing revenue or improving user retention.

  • Consider technical feasibility and resource availabil...

View all Senior Product Manager interview questions
A Graduate Trainee was asked 2mo ago
Q. Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the array, and it should return false if every element is disti...
Ans. 

Identify and remove duplicates from an array of strings efficiently.

  • Use a Set to store unique strings. Example: ['apple', 'banana', 'apple'] becomes ['apple', 'banana'].

  • Iterate through the array and add each string to the Set. Duplicates are automatically ignored.

  • Convert the Set back to an array if needed. Example: Set(['apple', 'banana']) to ['apple', 'banana'].

  • Consider using built-in functions like filter() or r...

View all Graduate Trainee interview questions
A Lead Software Engineer was asked 3mo ago
Q. Given a string, find all palindromes within it.
Ans. 

Identify and extract all palindromic substrings from a given string.

  • A palindrome reads the same forwards and backwards. Example: 'racecar'.

  • Iterate through each substring of the string and check if it's a palindrome.

  • Use two pointers to compare characters from both ends towards the center.

  • Consider edge cases like single characters and empty strings.

  • Example input: 'madam arora teaches malayalam' -> Output: ['madam...

View all Lead Software Engineer interview questions
A Graduate Trainee was asked 4mo ago
Q. Optimize the code and improve its time and space complexity.
Ans. 

Optimizing code involves improving efficiency while reducing time and space complexity.

  • Use efficient algorithms: For example, use QuickSort instead of BubbleSort for sorting arrays.

  • Reduce space complexity: Use in-place algorithms like Merge Sort to save memory.

  • Avoid unnecessary computations: Cache results of expensive function calls (memoization).

  • Choose appropriate data structures: Use HashMaps for quick lookups i...

View all Graduate Trainee interview questions
A Senior Software Engineer was asked 8mo ago
Q. Implement a 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

View all Senior Software Engineer interview questions
A Lead Software Engineer was asked 8mo ago
Q. 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

View all Lead Software Engineer interview questions
A Senior Software Engineer 2 was asked 9mo ago
Q. Design an online real-time document sharing tool.
Ans. 

An online real time document sharing tool for collaboration and communication

  • Implement real-time editing and commenting features

  • Allow multiple users to access and edit the document simultaneously

  • Provide version control and history tracking

  • Include user authentication and permission settings

  • Support various file formats such as text, images, and videos

View all Senior Software Engineer 2 interview questions
Are these interview questions helpful?
A Trainee was asked 9mo ago
Q. Explain the Software Development Life Cycle (SDLC).
Ans. 

Software development life cycle is a process used by software development teams to design, develop, test, and deploy software.

  • It involves planning, designing, coding, testing, and deployment stages.

  • Each stage has specific goals and deliverables.

  • Examples of SDLC models include Waterfall, Agile, and DevOps.

View all Trainee interview questions
A Lead Software Engineer was asked 11mo ago
Q. Given an array of integers, find all unique triplets (a, b, c) such that a + b + c = 0. Note: The solution set must not contain duplicate triplets.
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

View all Lead Software Engineer interview questions
A Lead Software Engineer was asked 11mo ago
Q. Given a linked list, detect if there is a loop in it. If a loop exists, remove the loop.
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

View all Lead Software Engineer interview questions

Freshworks Interview Experiences

171 interviews found

Demo Engineer Interview Questions & Answers

user image Anonymous

posted on 10 Mar 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - One-on-one 

(2 Questions)

  • Q1. This the new position so it's new to them also so it's only check that how you communicate between you and interview.
  • Q2. There is no such questions they asked
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview 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.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Explain how will you prirotize features
  • Ans. 

    I prioritize features using a combination of customer feedback, business impact, and technical feasibility.

    • Gather customer feedback through surveys and interviews to understand their needs.

    • Use the RICE scoring model (Reach, Impact, Confidence, Effort) to evaluate features.

    • Align features with business goals, such as increasing revenue or improving user retention.

    • Consider technical feasibility and resource availability t...

  • Answered by AI
  • Q2. Explain about success metrics of your latest project
  • Ans. 

    In my latest project, we defined success metrics to measure user engagement, retention, and overall satisfaction with the product.

    • User Engagement: We tracked daily active users (DAU) and monthly active users (MAU) to gauge how often users interacted with the product.

    • Retention Rate: We measured the percentage of users who returned to the product after their first use, aiming for a 30% retention rate within the first mon...

  • Answered by AI

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
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. About yourself - Introduction
  • Q2. Presentation- Case study
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

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

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Can you describe your experience in facilities administration?
  • Ans. 

    I have extensive experience in facilities administration, focusing on efficient operations and compliance in various environments.

    • Managed a team of 10 in overseeing daily operations of a 200,000 sq. ft. facility, ensuring optimal performance and safety.

    • Implemented a preventive maintenance program that reduced equipment downtime by 30%, enhancing overall productivity.

    • Coordinated with contractors for renovations, success...

  • Answered by AI
  • Q2. What is your knowledge of our company and its requirements regarding facilities?
  • Ans. 

    Your company excels in facility management, focusing on efficiency, safety, and sustainability in diverse environments.

    • Strong emphasis on sustainability practices, such as energy-efficient systems and waste reduction initiatives.

    • Commitment to safety standards, ensuring compliance with OSHA regulations and regular safety audits.

    • Experience in managing diverse facilities, from corporate offices to healthcare environments,...

  • Answered by AI
  • Q3. What are the key responsibilities of a facilities administration professional?
  • Ans. 

    Facilities administration professionals manage operations, maintenance, and safety of buildings and grounds to ensure efficiency and compliance.

    • Oversee building maintenance and repairs, ensuring timely responses to issues like HVAC failures or plumbing leaks.

    • Manage vendor relationships for services such as cleaning, landscaping, and security, negotiating contracts for cost-effectiveness.

    • Ensure compliance with safety re...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Seeking better opportunities.

Interview Questions & Answers

user image Anonymous

posted on 25 May 2025

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Self introduction
  • Q2. Skills and knowledge
  • Q3. Courses based questions
  • Q4. Strength and Strategies
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 trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Freshworks?
Ask anonymously on communities.

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. Consider a situation, where the customer has asked for a feature that is not av...read more
  3. What is a customer centered company? What are its main featur...read more
What are the most common questions asked in Freshworks HR round?

The most common HR questions asked in Freshworks interview are -

  1. Where do you see yourself in 5 yea...read more
  2. What are your strengths and weakness...read more
  3. Tell me about yourse...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.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 141 interview experiences

Difficulty level

Easy 20%
Moderate 68%
Hard 12%

Duration

Less than 2 weeks 65%
2-4 weeks 22%
4-6 weeks 6%
6-8 weeks 4%
More than 8 weeks 3%
View more

Interview Questions from Similar Companies

Chetu Interview Questions
3.3
 • 197 Interviews
AVASOFT Interview Questions
2.8
 • 174 Interviews
Oracle Cerner Interview Questions
3.6
 • 162 Interviews
Thomson Reuters Interview Questions
4.1
 • 125 Interviews
ServiceNow Interview Questions
4.1
 • 124 Interviews
Amadeus Interview Questions
3.8
 • 115 Interviews
UKG Interview Questions
3.1
 • 112 Interviews
EbixCash Limited Interview Questions
3.9
 • 106 Interviews
SPRINKLR Interview Questions
3.0
 • 105 Interviews
View all

Freshworks Reviews and Ratings

based on 764 reviews

3.4/5

Rating in categories

3.2

Skill development

3.6

Work-life balance

3.6

Salary

2.9

Job security

3.3

Company culture

2.9

Promotions

3.2

Work satisfaction

Explore 764 Reviews and Ratings
Lead - Partner Enablement

Bangalore / Bengaluru

5-8 Yrs

Not Disclosed

Specialist - Customer Onboarding

Bangalore / Bengaluru

2-7 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
376 salaries
unlock blur

₹19.8 L/yr - ₹36 L/yr

fresher
248 salaries
unlock blur

₹1.8 L/yr - ₹5.2 L/yr

Software Engineer
234 salaries
unlock blur

₹10 L/yr - ₹18 L/yr

Lead Software Engineer
225 salaries
unlock blur

₹30.1 L/yr - ₹53 L/yr

Product Specialist
146 salaries
unlock blur

₹3.5 L/yr - ₹11.5 L/yr

Explore more salaries
Compare Freshworks with

Zoho

4.2
Compare

Salesforce

4.0
Compare

Thomson Reuters

4.1
Compare

Oracle Cerner

3.6
Compare
write
Share an Interview