Freshworks Interview Experience 2025–2026 — Real Candidate Stories
Freshworks interview experience
Section titled “Freshworks interview experience”These write-ups reflect how Freshworks fresher interviews usually go — campus and off-campus. Patterns shift by year and role, so use this as a prep map, not a script.
Freshworks placement process typically includes online assessment, technical interview, and HR interview rounds. See the placement process section for complete details.
Most drives expect a clean academic record (often around 6.0–6.5+ CGPA with no active backlogs). Candidate-reported detail: Freshworks eligibility criteria for freshers include minimum percentage requirements, degree requirements, and other criteria. Check the eligibility section for detailed
Round-wise process
Section titled “Round-wise process”| Round | Duration | What they test |
|---|---|---|
| Online Assessment | 90–120 min | 2–3 coding problems (DSA) |
| Technical Round 1 | 45–60 min | DSA + project deep dive |
| Technical Round 2 | 45–60 min | DSA / system design basics |
| Hiring Manager / HR | 30–45 min | Behavioural + team fit |
Real interview experiences
Section titled “Real interview experiences”Experience 1 — campus / off-campus drive
Section titled “Experience 1 — campus / off-campus drive”Profile: B.Tech CS/IT, mid-to-high CGPA, projects aligned to SaaS multi-tenant.
Round 1 - Online Assessment (90 minutes)
- Questions: 3 DSA problems - array manipulation, tree traversal, dynamic programming - Difficulty: Medium to hard - Languages: Used Python for all problems - Approach: Solved 2 problems completely, partial solution for 1 - Result: Cleared OA, advanced to technical interviews - Tip: Focus on time management and edge cases. Practice on HackerRank to get familiar with the platform.
Round 2 - Technical Interview 1 (45 minutes)
- Interviewer: Senior Software Engineer - Questions Asked: - “Find the longest increasing subsequence in an array” - “Design a data structure for LRU cache” - “Explain time complexity of your solutions” - My Approach: - Used dynamic programming for LIS problem - Implemented LRU cache using HashMap and Doubly Linked List - Explained O(n²) for LIS and O(1) for LRU operations - Key Tips: - Think out loud while solving - Discuss multiple approaches before coding - Consider edge cases and optimization - Result: Cleared, advanced to next round
Round 3 - Technical Interview 2 with System Design (45 minutes)
- Interviewer: Engineering Manager - Questions Asked: - “Design a customer support ticketing system” - “How would you design APIs for a SaaS product?” - “Discuss database design and caching strategy” - My Approach: - Discussed microservices architecture - Explained RESTful API design principles - Designed database schema with proper indexing - Discussed Redis for caching and message queues - Key Tips: - Start with requirements clarification - Discuss scalability, availability, consistency trade-offs - Draw diagrams to explain architecture - Result: Cleared, advanced to managerial round
Round 4 - Managerial Round (45 minutes)
- Interviewer: Engineering Manager - Focus Areas: - Problem-solving and teamwork examples - Scenario-based questions about handling ambiguity - Technical discussion about projects and impact - Questions: - “Describe a time you solved a complex technical problem” - “How do you handle conflicting priorities?” - “Why Freshworks?” - My Approach: - Used STAR format for behavioral questions - Emphasized alignment with Freshworks’ mission - Showed enthusiasm for SaaS technology - Result: Cleared, advanced to HR round
Experience 2 — another candidate path
Section titled “Experience 2 — another candidate path”Round 5 - HR Interview (30 minutes)
- Interviewer: HR Manager - Topics: - Personal background and education - Compensation discussion (₹24 LPA offered) - Joining date and relocation - Benefits and stock options - Result: Received offer letter within 2 days
Questions that come up often
Section titled “Questions that come up often”Coding / technical
Section titled “Coding / technical”- Longest substring without repeating characters — typically expects sliding window + hashmap
- Binary tree level order traversal — typically expects BFS with queue
- Detect cycle in a directed graph — typically expects DFS colouring / Kahn’s algo
- Discussion on SaaS multi-tenant and REST APIs — capacity, failure modes, simple APIs
- Project deep dive — architecture, hardest bug, what you would change
HR / behavioural
Section titled “HR / behavioural”- Why this company?
- A time you disagreed with a teammate
- Ownership example from a project
- Relocation to the hiring city?
Practical tips for Freshworks
Section titled “Practical tips for Freshworks”- Practise DSA under a timer. Clearing the OA matters more than polishing a perfect resume line.
- For domain rounds, be ready to talk about SaaS multi-tenant in plain language — inputs, outputs, bottlenecks.
- Revise OOPs and SQL; many Freshworks panels still open with fundamentals.
- Keep HR answers concrete. One story with a clear result beats five buzzwords.
- If you do not know something, say so and outline how you would find out. Guesswork wastes the round.
Related resources
Section titled “Related resources”- Freshworks HR Interview Questions — common HR questions and how to answer them
- Freshworks Preparation Guide — round-wise prep plan
- Freshworks Coding Questions — practice problems with approaches
- Freshworks Previous Year Papers — past papers and patterns
- Freshworks Placement Papers — company overview, eligibility, and process
Last updated: August 2026