C

Celigo

Software Engineer-2

Interview Date

Result

Selected

Difficulty

Medium to Hard

Rounds

4 rounds

Drive Type

Full-Time (Applied via cold email)

Topics asked

Data StructuresAlgorithms (LeetCode medium)Low-Level Design (LFU Cache)System Design (product architecturescalabilitynew features)Managerial questionsBehavioral questionsCareer journeyTeam cultureFuture goalsSalary expectationsSOLID PrinciplesCachingMachine CodingDesign PatternsGeometryMathematicalArraysHeapSorting.

Detailed experience

Role: Software Engineer-2

College: Not Specified

Interview Date: Not Specified

Interview Type: Full-Time (Applied via cold email)

Result: Selected

Difficulty: Medium to Hard

Rounds: 4 rounds

Topics Asked: Data Structures, Algorithms (LeetCode medium), Low-Level Design (LFU Cache), System Design (product architecture, scalability, new features), Managerial questions, Behavioral questions, Career journey, Team culture, Future goals, Salary expectations, SOLID Principles, Caching, Machine Coding, Design Patterns, Geometry, Mathematical, Arrays, Heap, Sorting.

Experience:

This candidate applied for a Software Engineer-2 role via a cold email to engineering managers and received a response, leading to the interview process.

Round 1: DSA (Online Coding Interview)
The round began with a quick introduction and discussion about current work experience. The main part was a LeetCode medium-level DSA question (exact problem not recalled). The candidate shared two different approaches and wrote the complete code. Result: Cleared.

Round 2: Low-Level Design (LLD)
This round also started with an introduction and project-related questions. The main task was to design an LFU Cache. The interview was described as a collaborative discussion, covering design trade-offs and implementation details. The candidate started writing the code but couldn't finish due to time constraints. Result: Cleared.

Round 3: System Design + Managerial
This round was a mix of system design and managerial questions. The interviewer asked the candidate to explain the architecture of their current product. Using Draw.io, the candidate walked through the system, explaining tool choices, component communication, and scalability. The discussion extended to how the system would be extended for new features, turning into a deep, product-level conversation. Result: Cleared.

Round 4: HR Round
This round focused on the candidate's career journey, team culture, future goals, and salary expectations. The conversation with the HR head was described as warm and clear. The overall process was fast and smooth, with quick feedback after each round.

Posted on - 12 Nov 2025
Celigo Interview Experience - Software Engineer-2 | OAHelper