Skip to content

Freshworks Interview Experience 2025–2026 — Real Candidate Stories

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

RoundDurationWhat they test
Online Assessment90–120 min2–3 coding problems (DSA)
Technical Round 145–60 minDSA + project deep dive
Technical Round 245–60 minDSA / system design basics
Hiring Manager / HR30–45 minBehavioural + team fit

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

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
  1. Longest substring without repeating characters — typically expects sliding window + hashmap
  2. Binary tree level order traversal — typically expects BFS with queue
  3. Detect cycle in a directed graph — typically expects DFS colouring / Kahn’s algo
  4. Discussion on SaaS multi-tenant and REST APIs — capacity, failure modes, simple APIs
  5. Project deep dive — architecture, hardest bug, what you would change
  1. Why this company?
  2. A time you disagreed with a teammate
  3. Ownership example from a project
  4. Relocation to the hiring city?
  • 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.

Last updated: August 2026