Candidates applying for Associate Software Engineer roles take an average of 1 day to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at XYZ overall takes an average of 1 day.
Common stages of the interview process at XYZ as a Associate Software Engineer according to 1 Glassdoor interviews include:
One on one interview: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
I applied in-person. I interviewed at XYZ (Pune) in Feb 2026
Interview
1. Laptop Test (Online Coding + Aptitude)
The first round was a laptop-based test that included coding questions and aptitude questions.
Aptitude:
Profit and Loss problems
Coding Questions:
Reverse a string
Count/find vowels in a string
Convert a string to uppercase
Find duplicates in an array
Binary conversion
This round mainly tested basic programming logic and problem-solving skills.
2. Technical Round 1
This round lasted around 50 minutes and was mainly based on core concepts and the resume.
Java / Core Java
Questions included:
What is JVM and how it works
Exception handling in Java
Threads in Java
Collection Framework concepts
Deep conceptual questions from Java basics
Coding Questions
Find non-repeating character in a string
Find missing number from an array
Anagram program
SQL
Basic SQL queries and concepts
JavaScript
Basic JavaScript questions
Microservices
What are Microservices and their purpose
Most questions were asked based on technologies mentioned in the resume.
3. Technical Round 2 (CTO Round)
The second technical round was taken by the CTO.
Discussion Topics
Self introduction
Detailed discussion about projects
Which data structures were used in the project and why
Coding / Problem Solving
Difficult star pattern coding
Longest palindrome in a string
String manipulation question:
Example:
Input:
I love java
Output:
I eovl aavj
Logical / Puzzle Questions
Bridge Crossing Puzzle
There are four people:
A takes 1 minute
B takes 2 minutes
C takes 5 minutes
D takes 10 minutes
Find the minimum time for all to cross the bridge.
Water Jug Problem
You have:
5L container
3L container
Measure exactly 4 L of water and explain 5 possible ways to achieve it.
Interview questions [1]
Question 1
Self-Intro and Project Information: My Role and technology used
Just asked about basic of oops , dbms , sql and rdbms also it asked to write basic codes of python like Fibonacci series, prime number . so it was easy to medium level
I applied through university. The process took 1 day. I interviewed at XYZ (Bengaluru) in Apr 2024
Interview
1. Online MCQ Test
The first round typically involves an online multiple-choice questionnaire (MCQ) covering fundamental concepts in computer science. The topics include programming languages, data structures, networking, operating systems, and microprocessors. This round tests theoretical knowledge and logical reasoning. Candidates must answer around 50 questions, and the difficulty level ranges from easy to moderate. Scoring well in this round is essential to qualify for the next stage.
2. Coding Assessment
The second round is an online coding test that evaluates a candidate’s ability to write efficient and optimized code. This round typically consists of five sections, each with a unique problem, and lasts for about two hours. The problems require a solid understanding of algorithms, data structures, and problem-solving techniques. Candidates must demonstrate the ability to implement solutions efficiently within time constraints. Strong performance in this round significantly increases the chances of progressing to the technical interview.
3. Technical Interview
The third round is a one-on-one technical interview, where the interviewer assesses the candidate’s coding skills, system design knowledge, and technical expertise. Topics covered in this round include:
Object-Oriented Programming (OOP) principles
Data Structures and Algorithms (DSA)
Operating Systems (OS) concepts
Networking fundamentals
Database Management Systems (DBMS)
The interviewer may also ask coding problems that require real-time problem-solving and optimization. In addition, candidates are expected to explain their thought process while solving problems. If the candidate has prior project experience, they may be asked to discuss their past work, technical decisions, and challenges faced. This round is crucial in determining the candidate’s ability to apply theoretical knowledge in practical scenarios.