Birlasoft logo

Birlasoft Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 265 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
71% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Birlasoft.

Showing 3 of 265
Birlasoft logo
Birlasoft

Applications Developer

Engineering · a year ago

Entry Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check
Interview formats
Technical Coding System Design Behavioral Presentation

First, they'll check your resume to see if you have the right background, skills, and know-how. Then, an HR person will give you a call to chat about your current job, how much time you need to leave, what you're looking to earn, and if you'd move. They might ask you some basic stuff about your experience and what tech you've used. After that, there's a technical round where they'll really dig into your tech stack, like Java, Spring Boot, REST APIs, and Microservices. Expect questions on core Java (OOPs, Collections, Multithreading), Spring/Spring Boot, how to build REST APIs, Hibernate/JPA, SQL, database design, error handling, and basic data structures and algorithms. If you're more senior, they might also have a system design round, possibly involving designing microservices, talking about scaling, caching, load balancing, design patterns, integrating with other APIs, and security like JWT/OAuth. Finally, there's a round with HR or a manager to talk salary, the role, and what the company culture is like, followed by the final HR paperwork.

Confirmed questions2 questions
  • Regarding React, what are props and how can you pass data from a child to a parent component?
  • What are the methods to enhance the performance of an API?
Birlasoft logo
Birlasoft

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Coding Behavioral

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.

Confirmed questions5 questions
  • 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 logo
Birlasoft

Technical Lead

Engineering · more than a year ago

Lead Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Behavioral

The interview process had two phases: first a technical phase, and then a managerial phase. Each phase was a 30-minute round. They asked questions about my experience, mainly focusing on React and Java 8 features and their implementation. They also presented some problem statements and asked questions about agile methodology.

Confirmed questions6 questions
  • Tell me about your experience with React.
  • Can you explain Java 8 features and their implementation based on your experience?
  • Given these problem statements, how would you approach them?

Birlasoft Software Engineer 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

Reverse a string and show the position of each letter from 1 to 26.

Read reports

What happens if a transaction debits money from an account but the confirmation message isn't received?

Read reports

Can you tell me the Linux command to restart and power off the Linux Operating System?

Read reports

Regarding Spring Boot, what is the function of the @RestController annotation, and what distinguishes it from the @Controller annotation?

Read report

Can you create an API that accepts a PAN number and extracts only the numeric digits?

Read report

How would you remove duplicate rows from a table utilizing nested queries, and how would you do it without nested queries?

Read report

Can you list the OOPS concepts in Java and tell me how many there are?

Read report

Regarding React, what are props and how can you pass data from a child to a parent component?

Read report

Formats, difficulty and experience

Across all 265 Birlasoft interview reports.

Interview formats

Technical 44.8%
Behavioral 31.4%
Coding 14.7%
Group 7%
Presentation 0.9%

Interview difficulty

Easy 13.6%
Average 69.8%
Difficult 16.6%

Candidate experience

Positive 71%
Neutral 13.7%
Negative 15.3%