i
Birlasoft
Filter interviews by
I was interviewed in Mar 2024.
It was the simple aptitude test
I am looking for expertise in SAP Basis, strong technical skills, problem-solving abilities, and a proactive approach to managing systems.
Expertise in SAP Basis
Strong technical skills
Problem-solving abilities
Proactive approach to managing systems
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in May 2024. There was 1 interview round.
Interviewer asked me to share screen and consume public rest api in react. Asked about how microservices inter communicate.
Birlasoft interview questions for popular designations
I applied via Naukri.com and was interviewed before Jan 2024. There were 3 interview rounds.
General and logical question.
Inquiring about data structures.
Get interview-ready with Top Birlasoft Interview Questions
I applied via Company Website and was interviewed in Jan 2024. There were 3 interview rounds.
Normal Apti - Quantitative, Logical Reasoning, English and Technical
Write progame for palindrome
I applied via Campus Placement and was interviewed in Sep 2023. There were 6 interview rounds.
Numerical Reasoning and Grammatical Questions
We gets the code its just we have to correct the error in the code and pass the test cases for the code
Here they just look for your fluency and speaking skills. Try to speak as much as you can
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2023. There were 3 interview rounds.
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to write code in a more concise and readable way.
Functional interfaces are interfaces with a single abstract method, which can be implemented using lambda expressions.
Streams provide a way to work with collections of objects in a functional style.
Default methods allow int...
Find 2nd highest number from an array of strings
Convert array of strings to array of integers
Sort the array in descending order
Return the second element in the sorted array
Microservice design pattern is an architectural style where an application is composed of small, independent services that communicate over well-defined APIs.
Each service is responsible for a specific business function
Services are loosely coupled and can be developed, deployed, and scaled independently
Communication between services is typically done through lightweight protocols like HTTP or messaging queues
Microservic...
Annotations used in project: @Component, @Bean. Difference: @Component is a generic stereotype for any Spring-managed component, while @Bean is used to explicitly declare a Spring bean.
Annotations used in project: @Component, @Bean
@Component is a generic stereotype for any Spring-managed component
@Bean is used to explicitly declare a Spring bean
SOLID is a set of five design principles to make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without aff...
HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.
If multiple keys hash to the same index, a linked list is used to handle collisions.
To retrieve a value, the key is hashed a...
Angular hooks are lifecycle events in Angular components that allow developers to tap into key moments in a component's lifecycle.
Angular hooks include ngOnInit, ngOnChanges, ngDoCheck, ngOnDestroy, etc.
ngOnInit is used for initialization logic, ngOnChanges is used for reacting to input changes, ngDoCheck is used for custom change detection, and ngOnDestroy is used for cleanup tasks.
Developers can use these hooks to pe...
Top trending discussions
Some of the top questions asked at the Birlasoft interview -
The duration of Birlasoft interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 243 interviews
Interview experience
based on 2.9k reviews
Rating in categories
0-3 Yrs
Not Disclosed
5-6 Yrs
Not Disclosed
14-16 Yrs
Not Disclosed
Software Developer
1.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
1.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Specialist
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Accenture
Cognizant
Capgemini
Wipro