Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Birlasoft Team. If you also belong to the team, you can get access from here

Birlasoft Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Birlasoft Software Developer Interview Questions, Process, and Tips

Updated 26 Nov 2024

Top Birlasoft Software Developer Interview Questions and Answers

View all 18 questions

Birlasoft Software Developer Interview Experiences

19 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Indeed and was interviewed in Apr 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Aptitude test normal apti quant LR and verbal

Round 3 - Technical 

(1 Question)

  • Q1. Basic java question SQL queries About last year project
Round 4 - HR 

(1 Question)

  • Q1. About yourself Hobbies Location preferred Technology preferred
Round 1 - Technical 

(4 Questions)

  • Q1. What are the features of the Apache Spark ?
  • Ans. 

    Apache Spark is a fast and general-purpose cluster computing system.

    • Distributed computing engine

    • In-memory processing

    • Supports multiple languages

    • Machine learning and graph processing libraries

    • Real-time stream processing

    • Fault-tolerant

    • Scalable

  • Answered by AI
  • Q2. How is Spark different from Map reduce ?
  • Ans. 

    Spark is faster than MapReduce due to in-memory processing and DAG execution model.

    • Spark uses in-memory processing while MapReduce uses disk-based processing.

    • Spark has DAG (Directed Acyclic Graph) execution model while MapReduce has Map and Reduce phases.

    • Spark supports real-time processing while MapReduce is batch-oriented.

    • Spark has a higher level of abstraction and supports multiple languages while MapReduce is limite...

  • Answered by AI
  • Q3. What are the different Cluster Managers available in Spark ?
  • Ans. 

    Apache Spark supports several cluster managers including YARN, Mesos, and Standalone.

    • YARN is the default cluster manager for Spark and is used for Hadoop-based clusters.

    • Mesos is a general-purpose cluster manager that can be used with Spark, Hadoop, and other frameworks.

    • Standalone is a simple cluster manager that comes bundled with Spark and is suitable for testing and development purposes.

  • Answered by AI
  • Q4. What is the difference between RDD and coalesce ?
  • Ans. 

    RDD is a distributed collection of data while coalesce is a method to reduce the number of partitions in an RDD.

    • RDD is immutable while coalesce creates a new RDD with fewer partitions

    • RDD is used for parallel processing while coalesce is used for reducing the number of partitions

    • RDD can be created from Hadoop InputFormats while coalesce is a method of RDD

    • Example: rdd.coalesce(1) merges all partitions into a single parti

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. What are RDD in Pyspark ?
  • Ans. 

    RDD stands for Resilient Distributed Datasets in Pyspark, which are fault-tolerant collections of elements that can be processed in parallel.

    • RDDs are the fundamental data structure in Pyspark.

    • They are immutable and can be cached in memory for faster processing.

    • RDDs can be created from Hadoop Distributed File System (HDFS), local file system, or by transforming existing RDDs.

    • Examples of transformations include map, filt...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please Help to others . This is very helpfull to others so you can share this message .

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Assignment 

Pass the property from parent component to nth child component.
login form.

Round 2 - One-on-one 

(2 Questions)

  • Q1. What is JSX. What is virtual DOM
  • Ans. 

    JSX is a syntax extension for JavaScript that allows writing HTML-like code in React. Virtual DOM is a lightweight copy of the actual DOM used for efficient updates.

    • JSX is a syntax extension for JavaScript used in React to write HTML-like code within JavaScript files

    • Virtual DOM is a lightweight copy of the actual DOM used by React to improve performance by minimizing actual DOM updates

    • JSX elements are transpiled into r...

  • Answered by AI
  • Q2. What are closures
  • Ans. 

    Closures are functions that have access to variables from their containing scope even after the scope has closed.

    • Closures are created when a function is defined within another function and has access to the outer function's variables.

    • They can access variables from the outer function even after the outer function has finished executing.

    • Closures are commonly used in JavaScript for data encapsulation and creating private

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Jun 2023. There were 4 interview rounds.

Round 1 - Coding Test 

It was an online coding test

Round 2 - Case Study 

I was asked about my experiences and the projects I have worked on and a few technical concepts

Round 3 - Group Discussion 

Everyone was given time to prepare for themselves and then was turned into a debate and everyone was given specific time to speak

Round 4 - HR 

(1 Question)

  • Q1. Few normal questions about the projects

Birlasoft interview questions for designations

 Senior Software Developer

 (11)

 Software Developer Trainee

 (1)

 Software Test Developer

 (1)

 Developer

 (3)

 Software Engineer

 (12)

 Software Consultant

 (1)

 Java Developer

 (5)

 Trainee Developer

 (2)

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Advance Java , sql queries, 1-2data structure questions , flow charts

Get interview-ready with Top Birlasoft Interview Questions

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Java multi threading
  • Q2. Java design patterns
Round 3 - One-on-one 

(1 Question)

  • Q1. Handle pressure

Software Developer Jobs at Birlasoft

View all

I was interviewed before Dec 2020.

Round 1 - Video Call 

(3 Questions)

Round duration - 45 miniutes
Round difficulty - Medium

Technical Interview round that lasted for about 45 minutes. Questions based on Java and Spring framework were discussed.

  • Q1. What are the different bean scopes available in Spring?
  • Ans. 

    The different bean scopes available in Spring are singleton, prototype, request, session, and application.

    • Singleton scope: Default scope, only one instance per Spring container

    • Prototype scope: New instance created each time bean is requested

    • Request scope: Bean is created once per HTTP request

    • Session scope: Bean is created once per HTTP session

    • Application scope: Bean is created once per ServletContext

  • Answered by AI
  • Q2. Can you explain the bean life cycle in the Spring Bean Factory Container?
  • Ans. 

    The Spring Bean Factory Container manages the life cycle of beans in Spring applications.

    • Beans are created and initialized in the Spring context

    • Beans can be configured to have different scopes like singleton, prototype, etc.

    • Beans can have initialization and destruction callbacks defined

    • Beans can be wired together using dependency injection

  • Answered by AI
  • Q3. What is the difference between 'throw' and 'throws' in Java?
  • Ans. 

    In Java, 'throw' is used to throw an exception explicitly, while 'throws' is used in method signature to declare the exceptions that the method can throw.

    • throw is used to throw an exception explicitly within a method

    • throws is used in method signature to declare the exceptions that the method can throw

    • throw is followed by an exception object, while throws is followed by exception class names separated by commas

    • Example: ...

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 45 minutes
Round difficulty - Medium

Technical Interview round that lasted for about 45 minutes. Questions based on Java and OOPS Concepts were discussed. Basics of IOT and Web Services like AWS were also asked.

  • Q1. What is the difference between JRE and JDK?
  • Ans. 

    JRE is for running Java applications, while JDK is for developing and running Java applications.

    • JRE stands for Java Runtime Environment and is used for running Java applications.

    • JDK stands for Java Development Kit and is used for developing and running Java applications.

    • JDK includes JRE, as well as development tools such as compiler and debugger.

    • JRE does not include development tools, only the necessary components to r

  • Answered by AI
  • Q2. What is the 'this' keyword in Java?
  • Ans. 

    The 'this' keyword in Java refers to the current instance of a class.

    • Used to refer to the current object within a method or constructor.

    • Can be used to differentiate between instance variables and local variables with the same name.

    • Can be passed as an argument to other methods or constructors.

    • Example: this.variableName = value;

  • Answered by AI
  • Q3. What are the layers of the IoT protocol stack?
  • Ans. 

    The layers of the IoT protocol stack include application, transport, network, link, and physical layers.

    • Application layer: Handles data exchange between devices and applications. Examples include MQTT, CoAP.

    • Transport layer: Ensures data delivery between devices. Examples include TCP, UDP.

    • Network layer: Manages device addressing and routing. Examples include IPv4, IPv6.

    • Link layer: Handles communication between directly ...

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round where the interviewer asked questions to know more about me.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPABirlasoft Ltd. interview preparation:Topics to prepare for the interview - Spring Bean, Java, Web services like AWS and Azure, Algorithms, System Design,OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed before May 2021. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

It asking basic level aptitude question.about 60 question

Round 3 - Aptitude Test 

It is high level aptitude test about 20 question

Round 4 - Technical 

(1 Question)

  • Q1. Java, webservice, hibernate,etc

Interview Preparation Tips

Interview preparation tips for other job seekers - It good for fresher.it have 2 years bond.here fresher and experience both are good.

I applied via Naukri.com and was interviewed before Dec 2019. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Java collections, strings concept + coding questions
  • Q2. Spring core, spring mvc, hibernate

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was fine, not that much tough.if are good with your basics you can easily crack it

Birlasoft Interview FAQs

How many rounds are there in Birlasoft Software Developer interview?
Birlasoft interview process usually has 2-3 rounds. The most common rounds in the Birlasoft interview process are Technical, HR and Aptitude Test.
How to prepare for Birlasoft Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Birlasoft. The most common topics and skills that interviewers at Birlasoft expect are Javascript, Software Development, Spring Boot, HTML and Microservices.
What are the top questions asked in Birlasoft Software Developer interview?

Some of the top questions asked at the Birlasoft Software Developer interview -

  1. What are the different Cluster Managers available in Spar...read more
  2. What are the features of the Apache Spar...read more
  3. How is Spark different from Map reduc...read more
How long is the Birlasoft Software Developer interview process?

The duration of Birlasoft Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Birlasoft Software Developer Interview Process

based on 16 interviews

4 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round - 1
  • HR Round - 2
View more
Birlasoft Software Developer Salary
based on 1.5k salaries
₹2.5 L/yr - ₹11 L/yr
20% less than the average Software Developer Salary in India
View more details

Birlasoft Software Developer Reviews and Ratings

based on 161 reviews

3.6/5

Rating in categories

3.5

Skill development

3.5

Work-life balance

3.0

Salary

3.6

Job security

3.4

Company culture

2.8

Promotions

3.2

Work satisfaction

Explore 161 Reviews and Ratings
Sr. Software Developer

Pune

4-8 Yrs

Not Disclosed

Explore more jobs
Software Developer
1.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
1.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Specialist
1.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
1.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Lead
1.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Birlasoft with

Accenture

3.8
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Wipro

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview