Upload Button Icon Add office photos

Freshworks

Compare button icon Compare button icon Compare

Filter interviews by

Freshworks Interview Questions and Answers

Updated 3 Jun 2025
Popular Designations

107 Interview questions

A Senior Product Manager was asked 2w 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 Lead Software Engineer was asked 3mo ago
Q. How do you reverse a linked list?
Ans. 

Reversing a linked list involves changing the direction of its pointers to reverse the order of nodes.

  • 1. Initialize three pointers: prev (null), current (head), and next (null).

  • 2. Iterate through the list: while current is not null, do the following:

  • - Store the next node: next = current.next.

  • - Reverse the current node's pointer: current.next = prev.

  • - Move prev and current one step forward: prev = current;...

View all Lead Software Engineer interview questions
A Graduate Trainee was asked 3mo 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 7mo 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
Are these interview questions helpful?
A Senior Software Engineer 2 was asked 8mo 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
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 10mo 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

Freshworks Interview Experiences

170 interviews found

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

I applied via Campus Placement and was interviewed before Jan 2024. There were 3 interview rounds.

Round 1 - Coding Test 

DSA Coding interview on arrays and strings

Round 2 - Technical 

(1 Question)

  • Q1. Technical interview on DSA AND SQL
Round 3 - Technical 

(1 Question)

  • Q1. Technical round on DSA to provide optimised solution

Software Engineer Interview Questions asked at other Companies

Q1. Four people need to cross a bridge at night with only one torch that can only illuminate two people at a time. Person A takes 1 minute, B takes 2 minutes, C takes 7 minutes, and D takes 10 minutes to cross. When two people cross together, t... read more
View answer (272)

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.

Product Specialist Interview Questions asked at other Companies

Q1. How is a product specialist different from a product analyst?
View answer (1)
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

Senior Product Manager Interview Questions asked at other Companies

Q1. What growth hacks would you use to increase traffic?
View answer (1)

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
-
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

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)

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
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.

Facility Executive Interview Questions asked at other Companies

Q1. What is your understanding of fire fighting systems?
View answer (4)

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.

Senior Software Engineer Interview Questions asked at other Companies

Q1. Nth Prime Number Problem Statement Find the Nth prime number given a number N. Explanation: A prime number is greater than 1 and is not the product of two smaller natural numbers. A prime number has exactly two distinct positive divisors: 1... read more
View answer (3)

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. Next Greater Element Problem Statement You are given an array arr of length N. For each element in the array, find the next greater element (NGE) that appears to the right. If there is no such greater element, return -1. Input: T N arr[0]... read more
View answer (3)

Top trending discussions

View All
Interview Tips & Stories
2w (edited)
timepasstiwari
·
A Digital Markter
Nailed the interview, still rejected
Just had the BEST interview ever – super positive and encouraging! But got rejected. Interviewer said I was the most prepared, knew it was a full-time role (unlike others), and loved my answers. One of my questions was even called "the best ever asked!" He showed me around, said I was exactly what they wanted, and would get back by Friday. I was so hyped! Then today, I got the rejection email. No reason given, just "went with someone else." Feels bad when your best isn't enough. Anyone else been there? How'd you cope?
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 140 interview experiences

Difficulty level

Easy 20%
Moderate 67%
Hard 12%

Duration

Less than 2 weeks 66%
2-4 weeks 21%
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
 • 190 Interviews
AVASOFT Interview Questions
2.9
 • 173 Interviews
Oracle Cerner Interview Questions
3.7
 • 160 Interviews
Thomson Reuters Interview Questions
4.1
 • 124 Interviews
ServiceNow Interview Questions
4.1
 • 123 Interviews
Amadeus Interview Questions
3.8
 • 115 Interviews
UKG Interview Questions
3.1
 • 111 Interviews
EbixCash Limited Interview Questions
4.0
 • 106 Interviews
SPRINKLR Interview Questions
3.0
 • 104 Interviews
View all

Freshworks Reviews and Ratings

based on 761 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 761 Reviews and Ratings
Business Development Manager

Bangalore / Bengaluru

1-4 Yrs

Not Disclosed

Account Executive - Inside Sales

Chennai

1-4 Yrs

₹ 4-12 LPA

Senior Software Engineer - Backend

Bangalore / Bengaluru

3-5 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
378 salaries
unlock blur

₹11 L/yr - ₹41.6 L/yr

fresher
245 salaries
unlock blur

₹1 L/yr - ₹6 L/yr

Software Engineer
224 salaries
unlock blur

₹7 L/yr - ₹20 L/yr

Lead Software Engineer
216 salaries
unlock blur

₹22.5 L/yr - ₹55 L/yr

Product Specialist
150 salaries
unlock blur

₹3.5 L/yr - ₹12 L/yr

Explore more salaries
Compare Freshworks with

Zoho

4.3
Compare

Salesforce

4.0
Compare

Thomson Reuters

4.1
Compare

Oracle Cerner

3.7
Compare
write
Share an Interview