I went through a fairly compact multi-round process that started with a paper-and-pen style aptitude + programming screen. It felt very MCQ-leaning and fundamentals-heavy: aptitude questions mixed with programming concepts like time complexity and OS topics, and then a set of coding questions where I had to attempt part of what was given (I was presented with seven programming questions but needed to solve four). The coding questions were written as algorithms/program logic prompts, and the overall structure was very “do what you can within the set.”
After that first round, I moved into the remaining rounds that were centered on coding and computer fundamentals. The whole journey stayed in the average difficulty range, but what stood out was how directly they tested breadth—aptitude plus core programming concepts, without much leeway to rely on interview discussion alone. By the time I reached the later coding-focused stage, the format felt more like problem-solving evaluation than conversational technical depth, and it left a clear impression of what the company valued.
9 months ago
Average Positive Coimbatore
My interview journey was a campus-style process with multiple rounds that stayed in the same orbit of aptitude plus DSA-style coding. I started with a written test that mixed logical and technical MCQs and included SQL plus algorithm questions. Then I got a technical coding round where I had to choose to solve some of the provided prompts—sliding window, coin change, and a pattern-style problem were part of what I saw—and I was expected to complete enough questions to move forward.
Next was a more interactive technical stage on-site in Chennai, followed by a round that was still technical but focused on my approach and problem solving. That part felt like a deeper discussion of how I reasoned rather than just whether my final answer worked. The last step was HR, where they focused on personality, communication, and cultural fit.
10 months ago
Average Positive Chennai
I experienced CEI’s process as something that felt organized and friendly rather than intimidating. The early rounds were shorter and more to the poin…
12 months ago
Easy Positive Pittsburgh, PA
My process followed a classic recruiter → technical leadership style flow. First there was an initial recruiter call that felt simple and more about a…
> 1 year
Average Positive Chennai
I went through a multi-round interview that felt like it was testing the full stack of fundamentals plus applied problem solving. The flow started wit…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Initial Screening & Aptitude Test
The interview process typically begins with an aptitude test that combines logical reasoning and programming fundamentals, often in a multiple-choice format. Candidates should prepare for questions covering time complexity, operating systems, and basic algorithms.
AptitudeMCQFundamentals
Technical Coding Rounds
Following the initial screening, candidates face multiple technical coding rounds focused on data structures and algorithms, where they must solve a set of programming problems. Expect to encounter questions that require practical problem-solving skills and a clear explanation of thought processes.
CodingDSAProblem Solving
Behavioral & HR Interviews
The final stages include HR interviews that assess cultural fit and communication skills, often tying back to technical discussions. Candidates should be prepared to discuss their experiences, reasoning, and how they approach problem-solving.
BehavioralCultural FitCommunication
Technical Depth & Real-World Applications
Interviews often delve into real-world applications of software development concepts, including discussions on SDLC/STLC and specific technologies relevant to the role. Candidates should be ready to discuss their practical experience and how it relates to the job description.
SDLCReal-World ApplicationsTechnical Depth
Interview Flow & Structure
The overall interview process is structured and can feel intense, with candidates needing to perform consistently across various rounds. Candidates should be aware that the process may take longer than expected, with a focus on both technical and interpersonal skills.
Structured ProcessIntensityConsistency
Feedback & Outcome
Candidates reported a lack of clarity and delays in receiving feedback, which can be frustrating. It's important to remain patient and proactive in following up after interviews, as the timeline may not be as prompt as anticipated.