
Birlasoft Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 628 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 628 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Birlasoft.
Associate
The interview process includes aptitude/technical tests, then technical interviews focusing on Java, SQL, and problem-solving. After that, there are managerial/HR rounds to check communication skills, flexibility with shifts, and career aspirations. Having good Java, SQL, and fintech knowledge helps get selected; the process is moderately tough.
- Tell me about your experience with Java.
- Do you know Spring?
- What about J2EE?
Apprentice
I applied through campus placement and got an invite via superset to apply, then I received the online assessment link. It included 2 easy DSA questions, Computer Networking, Aptitude, SQL, and DBMS. Later, I got the interview link for a technical interview a day before, and it was originally scheduled for offline. The interviewer was late, joining at 12:35 PM instead of 11:30 AM. Also, the superset website had a glitch, and I couldn't see the interviewer's front camera.
- Write a Java program to swap two variables without using a third variable.
- Can you provide the SQL query to find the second highest salary?
- How would you write an SQL query to find individuals with the same age?
Software Development Engineer in Test
I had two virtual interviews. The first one was about 40 minutes and went well. The second one was okay. When I asked about work-life balance, the interviewer said that employees need to work if they want money. There wasn't really a proper HR round. HR just called and finalized the salary. I tried to talk about my skills and what I've learned, but she didn't care, saying there were other candidates with lower salary expectations and that she'd drop my application if I didn't agree. It made me question if Birlasoft hires based on skills or just budget.
- Questions about Automation testing.
- Questions about manual testing.
Software Engineer
I wanted to share my experience with this company's interview process, it was frustrating and disappointing. It started with a polite recruiter call who scheduled my interview, seeming clear at first. The first round (L1) was standard, with basic coding questions on OOP, collections, and Java 8 features, followed by a Spring Boot API creation task. My code was correct overall, and I passed to L2. L2 was a really negative turn, the interviewer was unprofessional and rude, seemingly biased. They asked me to filter numbers from a parameter in a GET API controller, but moved on before I could finish. Then they asked if I used Agile, and upon answering I didn't use it in my last project but had previously, they abruptly ended the conversation saying 'I am done from my side'. It felt like they had already decided without a fair chance. This round was a huge disappointment, I felt disrespected and dismissed with no real technical depth or conversation. It's unprofessional to treat candidates this way. While L1 was decent, L2 was disappointing due to unprofessionalism, bias, and poor conduct. Be aware your experience can vary greatly by interviewer; if you get someone like my L2 interviewer, expect an unpleasant experience. It's unfortunate one person's behavior negatively impacted my overall impression.
- Can you create an API that accepts a PAN number and extracts only the numeric digits?
- Write a string compression function using run-length encoding. For instance, 'aaabbbccc' should become 'a3b3c3'.
- Describe how you would implement basic CRUD operations in a Spring Boot application utilizing JPA and Hibernate.
Birlasoft Interview Questions
Quoted word for word from Birlasoft interview reports.
“Write a string compression function using run-length encoding. For instance, 'aaabbbccc' should become 'a3b3c3'.”
Read reports →“What are all the HTTP error codes and what do they mean?”
Read reports →“Regarding Spring Boot, what is the function of the @RestController annotation, and what distinguishes it from the @Controller annotation?”
Read reports →“Given this array: let person=[{name:'birla',age:23}, {name:'lla',age:13}, {name:'lorem',age:23}, {name:'birla',age:23}, {name:'lla',age:99} ], how would you remove duplicate objects?”
Read reports →“Can you create an API that accepts a PAN number and extracts only the numeric digits?”
Read report →“How would you write an SQL query to find individuals with the same age?”
Read report →“Can you write a program to convert a decimal number to its binary representation?”
Read report →“What are the methods to protect document distribution, specifically restricting downloads or file openings after download?”
Read report →“Can you provide the SQL query to find the second highest salary?”
Read report →Formats, difficulty and experience
Across all 628 Birlasoft interview reports.