I took a timed Emerson campus assessment that was significantly difficult and heavily test-based over about two hours.
Campus Assessment (5 sections, ~2 hours, ~85 marks) — I completed aptitude (10 MCQs), analytical reasoning (10 MCQs), a technical MCQ section (20 MCQs), and a language-based section where I could choose C++ or Java (20 MCQs).
4 months ago
Easy Positive United States
I went through a fairly typical recruiter → hiring manager → technical/manager loop with mostly behavioral emphasis and lighter coding.
Recruiter screen — A quick HR chat to cover my background and fit for the role.
5 months ago
Difficult Negative Pune
I experienced a harder round where the technical bar skewed toward breadth and depth, and the interaction style made it feel adversarial. Technical in…
5 months ago
Easy Negative Pune
I had a quick, disappointing interview because the recruiter immediately flagged a profile mismatch. Scheduled interview (pre-shared resume/job descri…
6 months ago
Easy Positive Pune
I had a more specialized technical path with domain-oriented questions and test-based evaluation before moving on. Pre-assessment / test — I went thro…
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
Campus Assessment
Candidates can expect a timed campus assessment that includes multiple sections such as aptitude, analytical reasoning, technical MCQs, and a coding challenge in a chosen programming language. This assessment emphasizes breadth across various topics and includes a significant optimization-focused coding problem.
AptitudeMCQsCoding challenge
Recruiter and Manager Interviews
The interview process typically starts with a recruiter screen followed by a hiring manager interview that focuses on behavioral questions and light technical prompts. Candidates should be prepared for discussions about their experience and projects, often using the STAR method for situational questions.
BehavioralSTARRecruiter screen
Technical Evaluation
Technical interviews can vary in focus, including system design, data structures, algorithms, and core computer science concepts. Candidates should be ready for both theoretical discussions and practical problem-solving, with an emphasis on clarity and reasoning under pressure.
System designDSATechnical depth
Interview Structure and Communication
The interview process is generally well-structured and organized, with clear expectations and regular updates provided to candidates. However, some candidates noted that the overall timing can be slow, and communication may vary in quality.
Structured processCommunicationTiming
Domain-Specific Questions
For roles that require specific domain knowledge, candidates can expect in-depth questions related to their field, such as instrumentation or engineering principles. This focus on applied knowledge may include discussions about relevant projects and practical scenarios.
Candidates may encounter non-technical hurdles such as scheduling conflicts, eligibility issues, or misalignment in profile fit that can abruptly halt the interview process. It's important to confirm alignment and eligibility early to avoid wasted time.