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

I was interviewed before Apr 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 75 Minutes
Round difficulty - Medium

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

  • Ans. 

    Done this in O(N^2), interviewer was satisfied, he asked to modify the solution for returning triplets that sums to atleast N (instead of exact 0)

  • Answered Anonymously
  • Q2. 

    K-th Largest Number in a BST

    Given a binary search tree (BST) consisting of integers and containing 'N' nodes, your task is to find and return the K-th largest element in this BST.

    If there is no K-th la...

  • Ans. Inorder Traversal

    We can store all the elements of the BST in ascending order in an array/list with the help of one inorder traversal. We can then return the K-th largest element from it.

     

    The algorithm will be-

    • In each recursive call, we will-
      • Recurse over the left subtree.
      • Insert the data associated with the current node in an array/list.
      • Recurse over the right subtree.
    • If the number of nodes is less than ‘K’ we return...
  • Answered Anonymously
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

  • Q1. Can you design a database schema for a support ticketing system, such as Freshdesk?
  • Ans. 

    Tip 1 : choose index properly
    Tip 2 : ask about scale of the system

  • Answered Anonymously
  • Q2. 

    Count Ways to Reach the N-th Stair Problem Statement

    You are provided with a number of stairs, and initially, you are located at the 0th stair. You need to reach the Nth stair, and you can climb one or tw...

  • Ans. Brute Force

    One basic approach is to explore all possible steps which can be climbed with either taking one step or two steps. So at every step, we have two options to climb the stairs either we can climb with one step, or we can climb with two steps. So the number of ways  can be recursively defined as :

    countDistinctWayToClimbStair ( currStep, N ) = countDistinctWayToClimbStair ( currStep+1, N ) + countDistinctWay...
  • Answered Anonymously
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

  • Q1. Can you design the Low-Level Design (LLD) and High-Level Design (HLD) for a system like BookMyShow?
Round 4 - HR 

Round duration - 60 Minutes
Round difficulty - Easy

This was hiring manager round

Round 5 - HR 

Round duration - 20 Minutes
Round difficulty - Easy

This was culture fit round

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Senior Software Engineer in HyderabadEligibility criteriaNo criteriaFreshworks interview preparation:Topics to prepare for the interview - Data structures, HLD, LLD, Database basics, operating system basicsTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : prepare github profile with few good projects
Tip 2 : solve questions from topics like dp, stack, queue, tree
Tip 3 : prepare HLD, LLD

Application resume tips for other job seekers

Tip 1 : add your github profile, competitive coding profiles
Tip 2 : add few achievements like open source contribution, hackathons
Tip 3 : add few personal projects with github link or working site link

Final outcome of the interviewSelected

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)
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Amrita Vishwa Vidyapeetham, Amritapuri Campus and was interviewed before May 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Group Discussion 

Not applicable as it was for campus hiring

Round 3 - One-on-one 

(1 Question)

  • Q1. Mock scenarios, general discussion
Round 4 - One-on-one 

(1 Question)

  • Q1. General discussion, email skils
Round 5 - HR 

(1 Question)

  • Q1. Personal discussion

Business Development Executive Interview Questions asked at other Companies

Q1. scenario based: if I am a teacher in a government school and my child is getting +90% marks, then why should i buy byjus course
View answer (14)
Round 1 - Aptitude Test 

Java

Round 2 - Coding Test 

Program

Round 3 - Group Discussion 

All members

Round 4 - HR 

(2 Questions)

  • Q1. Tell me about yourself.
  • Q2. Any questions ask
Round 5 - Technical 

(2 Questions)

  • Q1. Project explain
  • Ans. 

    Developed a web-based inventory management system for a retail company.

    • Used Java, Spring Framework, and Hibernate for backend development.

    • Implemented a responsive UI using HTML, CSS, and JavaScript.

    • Integrated with third-party APIs for payment processing and shipping.

    • Implemented security measures such as encryption and user authentication.

    • Optimized database queries for faster performance.

    • Collaborated with a team of deve...

  • Answered by AI
  • Q2. No

Interview Preparation Tips

Interview preparation tips for other job seekers - Fresher sir

Java Developer Interview Questions asked at other Companies

Q1. Sort 0 1You have been given an integer array/list(ARR) of size N that contains only integers, 0 and 1. Write a function to sort this array/list. Think of a solution which scans the array/list only once and don't require use of an extra arra... read more
View answer (4)
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Sep 2022. There were 2 interview rounds.

Round 1 - Coding Test 

Very basic problem solving round

Round 2 - One-on-one 

(1 Question)

  • Q1. Medium level DSA problem solving round

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well

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

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 (1)

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)

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

I applied via Campus Placement and was interviewed before Mar 2022. There were 4 interview rounds.

Round 1 - Aptitude Test 

Simple verbal test. Can be easy to clear.

Round 2 - Group Discussion 

General topics. One can easily clear

Round 3 - One-on-one 

(2 Questions)

  • Q1. Simple questions on sales
  • Q2. Why do you want to join sales
  • Ans. 

    I want to join sales because I enjoy building relationships, meeting new people, and achieving targets.

    • I have a natural ability to connect with others and build rapport, which is essential in sales.

    • I thrive in a fast-paced and competitive environment, and enjoy the challenge of meeting and exceeding sales targets.

    • I am motivated by the opportunity to earn commission and be rewarded for my performance.

    • I enjoy the variety...

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Basic HR questions on strength, weakness and so on
  • Q2. Can you do night shifts
  • Ans. 

    Yes, I am available for night shifts.

    • I am flexible with my working hours and can adapt to night shifts.

    • I understand the importance of being available during non-traditional hours for business development.

    • I have previous experience working night shifts and can handle the challenges that come with it.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Go with a good attitude. The rest should be fine.

All the best

Business Development Executive Interview Questions asked at other Companies

Q1. scenario based: if I am a teacher in a government school and my child is getting +90% marks, then why should i buy byjus course
View answer (14)

Get interview-ready with Top Freshworks Interview Questions

Online sales Interview Questions & Answers

user image Anonymous

posted on 9 Dec 2021

I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.

Interview Questionnaire 

12 Questions

  • Q1. Quality Iemas and super new models
  • Q2. Super quality items and costmar happy and God quality
  • Q3. Time to time delvary and ietams self
  • Q4. God quality customer happy to shopping
  • Q5. Margin and many time to time salary
  • Q6. CoD and return
  • Q7. Costmar care
  • Q8. Sefe and Super job
  • Q9. This apps weekend many and house wife super job
  • Q10. Tq sir Ambition Box
  • Q11. Tq and members tq
  • Q12. Please ditels job

Interview Preparation Tips

Interview preparation tips for other job seekers - Share eany ietamas God quality customer happy color
God quality

I was interviewed before Mar 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

three coding questions , no mcq, 1 hr limit

  • Q1. 

    Reverse Linked List Problem Statement

    Given a singly linked list of integers, return the head of the reversed linked list.

    Example:

    Initial linked list: 1 -> 2 -> 3 -> 4 -> NULL
    Reversed link...
  • Ans. Brute Force

    The brute force approach is to use recursion. First, we reach the end of the Linked List recursively and at last node, we return the last node, which becomes the new head of the partially reversed Linked List. While coming back from each recursion call we add the current node in the current recursion call to the last node of the partially reversed Linked List and assign the current node to null.

     

    Steps:

    &...

  • Answered Anonymously
  • 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 specified number K.

    Explanation:

    A t...

  • Ans. 

    sort the list in ascending order then find the complement after that do a two pointer approach with a front and rear pointer to find the target value and add the numbers result vector and ensure there are no duplicates by: check if the the number is already in our list, if so move the pointers

  • Answered Anonymously
  • Q3. 

    Intersection of Linked List Problem

    You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list.

    Your task is to determine t...

  • Ans. Brute Force
    • For each node in the first list, traverse the entire second list
    • Check if any node in the second list coincides with the first list
      • If it does, return that node’s data
      • If it doesn’t, return -1
    Space Complexity: O(1)Explanation:

    O(1)

     

    Since we only use constant space.

    Time Complexity: O(m*n) - For 2d arraysExplanation:

    O(N * M), where N and M are the lengths of the first and second linked lists respectively.&n...

  • Answered Anonymously
Round 2 - Video Call 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Medium

1st they asked area of interest like frontend or backend. I said backend 
Then thy asked a array based question followed by a linked list. 
Then he asked some computer fundametals.

  • Q1. 

    Find Duplicates in an Array

    Given an array ARR of size 'N', where each integer is in the range from 0 to N - 1, identify all elements that appear more than once.

    Return the duplicate elements in any orde...

  • Ans. 

    If the number is visited it is turned negative
    If the visited number is negative that means it has been already visited(duplicate) and hence added to the list.
    Since the array values are from 1 to n therefore the 1 is subtracted from the array values at the time of indexing.

  • Answered Anonymously
  • Q2. 

    Remove Nodes with Specific Value from Linked List

    You are provided with a singly linked list consisting of integer values and an integer 'K'. Your task is to eliminate all nodes from the linked list that ...

  • Ans. 

    basic idea is to have two pointers, one for previous node and one for current, if current node.val == val
    we want to set our previous.next to current.next.

  • Answered Anonymously
Round 3 - Face to Face 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

mainly focused on dsa , dbms and working of an API

  • Q1. 

    Sort Linked List Based on Actual Values

    Given a Singly Linked List of integers that are sorted based on their absolute values, the task is to sort the linked list based on the actual values.

    The absolute...

  • Ans. 

    Use 2 pointers: fast and slow to divide the list into 2 sublist: list1 and list2 and make sure list1 is equal to or is longer than list2.
    The key is the condition of while loop while(fast.next!=null && fast.next.next!=null). After this while loop slow will be at the position of the end of list1.
    sort list1 and list2
    merge list1 and list2

  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Engineer in ChennaiEligibility criteriaOnly criteria was to solve all the 3 questions of coding test on hackerRank link was sent to all eligible students.Freshworks interview preparation:Topics to prepare for the interview - DSA, computer fundamentals, operating systems, DBMS, Programming basics, Trees, Graphs, DPTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Having a prior internship with a dev role will definitely help in interviews.
Tip 2 : If you are not good in frontend then prepare DSA and computer fundamentals very well
Tip 3 : Apart from Leetcode medium questions Have hands on DMBS queries
Tip 4 : Having an API based project will be very helpful for backend roles

Application resume tips for other job seekers

Tip 1 : They will mostly ask in first round if you interested in frontend or backend roles and then the follow up interviews will happen in that direction.
Tip 2 : so make your resume specific to the role you are interested in. 
Tip 3 : Write what you have worked on in your prior internship. 
Tip 4 : if this is your first internship write your strong points and only things which you are confident in because after selection interviewer will driil you on those topics.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Freshworks Software Engineer Interview Questions and Answers

Q1. Reverse Linked ListGiven a singly linked list of integers. Your task is to return the head of the reversed linked list. For example: The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -&g... read more
View answer (5)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)

fresher Interview Questions & Answers

user image Anonymous

posted on 25 Nov 2021

I applied via Referral and was interviewed in Oct 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. What should I know about the company culture? Are there any acronyms I should know? Can I assist you with anything? What is the company's biggest challenge? What do you like best about working here? W...

Interview Preparation Tips

Interview preparation tips for other job seekers - 1 . Do you hardwork
2.Practice ( 0ut load)
3.Prepare few questions
4.Ask if they have any Hesitations
Thank you

fresher Interview Questions asked at other Companies

Q1. What is the unit of electric current
View answer (127)

Interview Questionnaire 

3 Questions

  • Q1. Explain anyone feature of amazon
  • Ans. 

    Amazon Prime - free shipping, streaming, and more

    • Amazon Prime offers free two-day shipping on eligible items

    • Prime members also have access to streaming of movies, TV shows, and music

    • Additional benefits include early access to select lightning deals and free e-books

    • Prime Wardrobe allows members to try on clothing before purchasing

  • Answered by AI
  • Q2. Take anyone product from freshworks and explain features of it
  • Ans. 

    Freshdesk - Customer Support Software

    • Omnichannel support for email, phone, chat, social media

    • Automated ticket routing and prioritization

    • Knowledge base for self-service support

    • SLA management and reporting

    • Integrations with other tools like CRM and project management

    • Mobile app for agents and customers

  • Answered by AI
  • Q3. Be specific about your answer and stay confident

Skills evaluated in this interview

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)

Senior software engineer - Frontend Interview Questions & Answers

user image Anonymous

posted on 9 Sep 2021

I applied via LinkedIn and was interviewed in Aug 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Implement a reusable carousel component in vanilla js.
  • Ans. 

    Carousel component should be reusable, should handle performance optimizations, implement js, html and css part completely.

  • Answered Anonymously

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on core javascript concepts rather on frameworks

Skills evaluated in this interview

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
184 salaries
unlock blur

₹5.5 L/yr - ₹16.1 L/yr

Lead Software Engineer
180 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