Upload Button Icon Add office photos

Filter interviews by

Freshworks Senior Staff Software Engineer Interview Questions and Answers

Updated 24 Jun 2024

Freshworks Senior Staff Software Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Coding Test 

Find Lowest common ancestor of a 2 nodes of a binary tree

Round 2 - Technical 

(1 Question)

  • Q1. Design a web crawler system
  • Ans. 

    Design a web crawler system to gather information from websites

    • Identify the websites to crawl and the specific information to extract

    • Implement a system to crawl the websites and extract the desired information

    • Store the extracted data in a database for further analysis

    • Consider scalability and efficiency in the design of the web crawler system

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Walk-in and was interviewed in Nov 2024. There were 5 interview rounds.

Round 1 - Coding Test 

Normal online code / frontend test

Round 2 - Technical 

(1 Question)

  • Q1. How would you build book my show
  • Ans. 

    Designing and building a platform similar to BookMyShow involves creating a user-friendly interface for booking tickets for various events.

    • Develop a user-friendly website and mobile app for users to browse and book tickets for movies, concerts, plays, etc.

    • Implement a secure payment gateway for users to make online transactions.

    • Integrate a database to store information about events, venues, tickets, and user bookings.

    • In...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Solid principals, awareness of patterns
Round 4 - Technical 

(1 Question)

  • Q1. How would you build tinyurl like service, systems designs
  • Ans. 

    To build a tinyurl-like service, design a system with a URL shortening algorithm, a database to store mappings, and a redirect service.

    • Use a hashing algorithm to generate short URLs from long URLs (e.g. MD5, SHA-256).

    • Store the mappings of short URLs to long URLs in a database (e.g. MySQL, Redis).

    • Implement a redirect service that takes a short URL, looks up the corresponding long URL in the database, and redirects the u...

  • Answered by AI
Round 5 - One-on-one 

(1 Question)

  • Q1. Non-technical questions

Interview Preparation Tips

Interview preparation tips for other job seekers - no reply after giving so many rounds.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I was interviewed in Oct 2024.

Round 1 - One-on-one 

(3 Questions)

  • Q1. File system implementation question
  • Q2. Implement method which returns total usage
  • Ans. 

    Implement a method to return total usage

    • Create a method that calculates the total usage by summing up individual usage values

    • Ensure the method can handle different types of usage data (e.g. integers, floats)

    • Consider implementing error handling for invalid input data

    • Test the method with sample data to verify its accuracy

  • Answered by AI
  • Q3. A file will have special tag call container , list all the k container with max usgae
  • Ans. 

    List all containers with max usage of the special tag 'container'.

    • Identify all containers with the special tag 'container'.

    • Calculate the usage of each container.

    • Find the container(s) with the maximum usage.

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Implement a circular list.
  • Ans. 

    Implement a circular list

    • Use a linked list where the last node points back to the first node

    • Keep track of the current node for easy traversal

    • Ensure proper handling of edge cases like empty list or single node

  • Answered by AI
  • Q2. How to handle millions of request from clients?
  • Ans. 

    Use load balancing, caching, and scaling techniques to handle millions of requests from clients.

    • Implement load balancing to distribute requests evenly across servers.

    • Utilize caching mechanisms to store frequently accessed data and reduce load on servers.

    • Scale horizontally by adding more servers to handle increased traffic.

    • Optimize code and database queries to improve performance and reduce response times.

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Problem solving question
  • Q2. Java , stream , Spring fundamentals
Round 2 - Technical 

(2 Questions)

  • Q1. Some basic String array problem solving question
  • Q2. Java questions like junit , Spring boot
Round 3 - Technical 

(2 Questions)

  • Q1. String questions , DSA problem
  • Q2. Java questions in brief

Interview Preparation Tips

Interview preparation tips for other job seekers - Didnt get offer as opening got closed
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain about OOPS concepts and in that explain the method overloading and overriding
  • Ans. 

    OOPS concepts revolve around the principles of encapsulation, inheritance, polymorphism, and abstraction. Method overloading involves multiple methods with the same name but different parameters, while method overriding involves a subclass providing a specific implementation of a method defined in its superclass.

    • OOPS concepts include encapsulation, inheritance, polymorphism, and abstraction

    • Method overloading allows mul...

  • Answered by AI
  • Q2. Basic questions on the language you know. For example, in C, pointers, data types etc.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with the basic questions from the programming language you know.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. SOLID Principles
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How does PKI work
  • Q2. What happens when you search google
  • Ans. 

    When you search Google, it retrieves relevant information from its index and displays results based on the search query.

    • Google retrieves information from its index of web pages

    • Results are displayed based on relevance to the search query

    • Search results may include websites, images, videos, news articles, and more

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They delayed a lot and finally got no reply

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-

I applied via Referral

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

First round is a hectic 3 hr aptitude + java snippets test, hirepro based.

Round 3 - One-on-one 

(1 Question)

  • Q1. Not Applicable for me

Interview Preparation Tips

Interview preparation tips for other job seekers - I had miserable experience with this company, I wasted 3 hr for aptitude round and 2 weeks of preparation for interview. I was shortlisted for interview round and informed that interview would be held after a week, but later I received that positions filled, you are in waitlist. By this, I understand how dumb this company is(Hyderabad location). Any company would select the best from a pool of applicants. But this company selects you in first come first serve. This is sheer absurdity. Don't waste your precious time for this company, note that I am talking about Hyderabad campus.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Case Study 

They called me for javascript development when i was a java developer. But they took 2 rouds which went well.

Round 3 - Technical 

(2 Questions)

  • Q1. They asked some dsa questions
  • Q2. I don't remember anything

Freshworks Interview FAQs

How many rounds are there in Freshworks Senior Staff Software Engineer interview?
Freshworks interview process usually has 2 rounds. The most common rounds in the Freshworks interview process are Coding Test and Technical.

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Infosys Interview Questions
3.7
 • 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
 • 793 Interviews
Zoho Interview Questions
4.3
 • 511 Interviews
Globant Interview Questions
3.9
 • 169 Interviews
View all

Freshworks Senior Staff Software Engineer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

3.0

Work-life balance

3.0

Salary

2.0

Job security

4.0

Company culture

3.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Senior Software Engineer
283 salaries
unlock blur

₹10.6 L/yr - ₹36 L/yr

fresher
249 salaries
unlock blur

₹1 L/yr - ₹5.2 L/yr

Lead Software Engineer
183 salaries
unlock blur

₹17.2 L/yr - ₹50 L/yr

Software Engineer
179 salaries
unlock blur

₹5.9 L/yr - ₹17 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