
Synthesized from 35 candidate submissions for ALL.
Freshworks maintains a bifurcated interview strategy where senior-level technical roles face intense, high-pressure behavioral and managerial scrutiny, often centered on personal productivity and career motivations. Conversely, other roles experience a more straightforward process focused on specific domain-based product prioritization and work style preference alignment.
The candidate went through a single technical interview round after applying via referral. They received an offer one week after the interview.
A 50-minute technical interview covering data structures, project-specific technologies, database management, system architecture, and operating systems.
Coding problem involving arrays
Coding problem involving stacks
SQL queries
DBMS concepts
REST API principles
Microservices architecture
Operating system concepts
The candidate had a 4-round interview experience for a Senior Software Developer position at Freshworks, including telephonic and face-to-face coding rounds, a design round, and cross-functional and HR rounds, ultimately receiving an offer.
Telephonic round with screen sharing for coding
Given an array of 0s and 1s sort them
Given an unsorted array of positive and negative numbers, find the minimum sum in o(1) time complexity
One java based question on memory leakage and GC
Face-to-face coding round
Reverse a linked list
An array based question which I am unable to recall
Design round
Design instagram
Design parking lot
Cross Functional Round
Most interesting work you did till now and how can the architecture for same be enhanced