Upload Button Icon Add office photos

Filter interviews by

Freshworks Interview Questions, Process, and Tips

Updated 20 Jan 2025

Top Freshworks 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' wi ...read more
    asked in Lead Software Engineer interview
  • Q2. 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 spe ...read more
    asked in Senior Software Engineer interview
  • Q3. Wildcard Pattern Matching Problem Statement Implement a wildcard pattern matching algorithm to determine if a given wildcard pattern matches a text string completely. Th ...read more
    asked in Software Developer interview
View all 101 questions

Freshworks Interview Experiences

Popular Designations

154 interviews found

Hindi,Punjabi,english transistor 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

Top Freshworks Lead Software Engineer Interview Questions and Answers

Q1. Square root (decimal)You have been given two integers 'N' and 'D', Your task is to find the square root of the number 'N' with precision up to 'D' decimal places i.e. the difference between your answer and the correct answer should be less ... read more
View answer (2)

Lead Software Engineer Interview Questions asked at other Companies

Q1. Square root (decimal)You have been given two integers 'N' and 'D', Your task is to find the square root of the number 'N' with precision up to 'D' decimal places i.e. the difference between your answer and the correct answer should be less ... read more
View answer (2)

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 SumYou are given an array/list ARR consisting of N integers. Your task is to find all the distinct triplets present in the array which adds up to a given number K. An array is said to have a triplet {ARR[i], ARR[j], ARR[... read more
View answer (3)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)

Freshworks interview questions for popular designations

 Senior Software Engineer

 (12)

 Lead Software Engineer

 (8)

 Onboarding Specialist

 (7)

 Product Specialist

 (6)

 Software Engineer

 (6)

 fresher

 (4)

 Graduate Trainee

 (4)

 Business Development Executive

 (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. Optimal Strategy for a GameYou and your friend Ninjax are playing a game of coins. Ninjax place the 'N' number of coins in a straight line. The rule of the game is as follows: 1. Each coin has a value associated with it. 2. It’s a two-playe... read more
View answer (6)

Get interview-ready with Top Freshworks Interview Questions

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 (decimal)You have been given two integers 'N' and 'D', Your task is to find the square root of the number 'N' with precision up to 'D' decimal places i.e. the difference between your answer and the correct answer should be less ... read more
View answer (2)

Lead Software Engineer Interview Questions asked at other Companies

Q1. Square root (decimal)You have been given two integers 'N' and 'D', Your task is to find the square root of the number 'N' with precision up to 'D' decimal places i.e. the difference between your answer and the correct answer should be less ... read more
View answer (2)
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 SumYou are given an array/list ARR consisting of N integers. Your task is to find all the distinct triplets present in the array which adds up to a given number K. An array is said to have a triplet {ARR[i], ARR[j], ARR[... read more
View answer (3)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(3 Questions)

  • Q1. Find max square in matrix
  • Ans. 

    Iterate through the matrix to find the largest square of 1s

    • Iterate through each cell in the matrix

    • For each cell, check if it is part of a square of 1s by checking the cells to the right, below, and diagonally right-down

    • Keep track of the size of the largest square found

  • Answered by AI
  • Q2. Multithreadinh concepts
  • Q3. Message queue scenarios

Skills evaluated in this interview

Top Freshworks Lead Software Engineer Interview Questions and Answers

Q1. Square root (decimal)You have been given two integers 'N' and 'D', Your task is to find the square root of the number 'N' with precision up to 'D' decimal places i.e. the difference between your answer and the correct answer should be less ... read more
View answer (2)

Lead Software Engineer Interview Questions asked at other Companies

Q1. Square root (decimal)You have been given two integers 'N' and 'D', Your task is to find the square root of the number 'N' with precision up to 'D' decimal places i.e. the difference between your answer and the correct answer should be less ... read more
View answer (2)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Immediate higher number to right
  • Ans. 

    The immediate higher number to the right of each element in an array

    • Iterate through the array from right to left

    • For each element, compare it with the elements to its right to find the immediate higher number

    • Store the immediate higher number in a new array

  • Answered by AI
  • Q2. Count pair whose sum is perfect square.
  • Ans. 

    Count pairs in an array whose sum is a perfect square.

    • Iterate through the array and calculate the sum of each pair.

    • Check if the sum is a perfect square using a function.

    • Increment a counter if the sum is a perfect square.

    • Return the final count of pairs.

  • Answered by AI
  • Q3. Parking lot LLD
  • Q4. E Commerce HLD and LLD
  • Q5. Kth largest number in BST
  • Ans. 

    To find the Kth largest number in a Binary Search Tree (BST), we can perform an in-order traversal and keep track of the Kth largest element.

    • Perform an in-order traversal of the BST to get the elements in non-decreasing order.

    • Keep track of the Kth largest element while traversing the BST.

    • Return the Kth largest element once found.

  • Answered by AI

Skills evaluated in this interview

Top Freshworks Senior Software Engineer Interview Questions and Answers

Q1. Triplets with Given SumYou are given an array/list ARR consisting of N integers. Your task is to find all the distinct triplets present in the array which adds up to a given number K. An array is said to have a triplet {ARR[i], ARR[j], ARR[... read more
View answer (3)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)

Onboarding Specialist Interview Questions & Answers

user image Prawin Kamashi

posted on 18 Sep 2024

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

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. Self introduction
  • Q2. Have you faced any irated customer in your experience and how did you handle them?
  • Ans. 

    Yes, I have faced irate customers before and have successfully de-escalated the situation.

    • Remain calm and composed

    • Listen actively to the customer's concerns

    • Empathize with the customer's frustration

    • Apologize for any inconvenience caused

    • Offer a solution or alternative to resolve the issue

  • Answered by AI
Round 2 - Presentation 

(2 Questions)

  • Q1. Product specific questions
  • Q2. Questions about features of the product.

Interview Preparation Tips

Interview preparation tips for other job seekers - Have good communication and explore the product.

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)

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.

Tell us how to improve this page.

Freshworks Interview Process

based on 123 interviews

Interview experience

4.1
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.6k 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
 • 3k Interviews
Mphasis Interview Questions
3.4
 • 800 Interviews
Zoho Interview Questions
4.3
 • 512 Interviews
Globant Interview Questions
3.9
 • 170 Interviews
View all

Freshworks Reviews and Ratings

based on 680 reviews

3.5/5

Rating in categories

3.3

Skill development

3.6

Work-life balance

3.6

Salary

3.1

Job security

3.4

Company culture

3.0

Promotions

3.3

Work satisfaction

Explore 680 Reviews and Ratings
Senior Software Engineer
286 salaries
unlock blur

₹10.6 L/yr - ₹36 L/yr

fresher
216 salaries
unlock blur

₹1 L/yr - ₹6 L/yr

Software Engineer
185 salaries
unlock blur

₹5.5 L/yr - ₹17 L/yr

Lead Software Engineer
179 salaries
unlock blur

₹17.2 L/yr - ₹50 L/yr

Product Specialist
111 salaries
unlock blur

₹5 L/yr - ₹10.9 L/yr

Explore more salaries
Compare Freshworks with

Zoho

4.3
Compare

Salesforce

4.1
Compare

LTIMindtree

3.8
Compare

TCS

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