i
Birlasoft
Filter interviews by
Dispatchgroup
Delegate
Protocol
Dispatch Group is a mechanism in iOS for managing multiple tasks and synchronizing their completion.
Dispatch Group allows you to monitor a group of tasks and be notified when they are all completed.
You can use Dispatch Group to wait for multiple asynchronous tasks to finish before proceeding.
Dispatch Group can be used to manage concurrent tasks and avoid race conditions.
Example: Using Dispatch Group to download multipl...
Delegates are used in iOS development to allow one object to communicate with another object.
Delegates are used to establish communication between objects in iOS development.
Delegates are defined using protocols in Swift or Objective-C.
An example of using delegates is implementing the UITableViewDelegate protocol to handle table view events.
I applied via Approached by Company and was interviewed in Feb 2024. There were 4 interview rounds.
Online Aptitude Test on superset consisting 40 questions of Aptitude, Data Structures, basic computer Science fundamentals.
40 minutes of coding round on Superset consisting 2 basic coding questions.
1. Nth Fibonacci Sequence
2. Palindrome String
I am a highly motivated and detail-oriented individual with a strong background in marketing and project management.
Background in marketing and project management
Highly motivated and detail-oriented
Strong communication skills
Yes, I am open to relocating for the right opportunity.
I am willing to relocate for the right job opportunity
I have no ties that would prevent me from relocating
I am excited about the prospect of experiencing a new location and culture
I want to join Birlasoft because of its reputation for innovation and growth opportunities.
Birlasoft is known for its cutting-edge technology solutions.
I am impressed by the company's commitment to employee development.
I believe my skills and experience align well with Birlasoft's goals.
The role involves working as an apprentice in a specific department within the company to gain hands-on experience and skills.
The company is known for its innovative products/services in the industry.
The role may involve tasks such as shadowing experienced employees, attending training sessions, and completing assignments.
Opportunities for growth and advancement within the company may be available for successful appren
In JavaScript, a promise is an object representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() method to handle success and failure cases.
Example: const myPromise = new Promise((resolve, reject) => { ... });
Var and const are variable declarations in JavaScript with different scopes. Var has function scope while const has block scope.
Var has function scope, meaning it is accessible within the function it is declared in.
Const has block scope, meaning it is accessible only within the block it is declared in.
Var can be redeclared and reassigned, while const cannot be reassigned but can be mutated.
Var is hoisted to the top of
I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.
React is a JavaScript library for building user interfaces, known for its efficiency and flexibility.
React allows for the creation of reusable UI components, making development faster and more efficient.
It uses a virtual DOM to improve performance by only updating the necessary parts of the UI.
React is popular for single-page applications and dynamic web interfaces.
It is widely used in modern web development due to its...
Props are used to pass data from parent to child components in React. Virtual DOM is a lightweight copy of the actual DOM for efficient updates.
Props are read-only and cannot be modified by the child component
Virtual DOM is a concept in React where changes are first made to a lightweight copy of the actual DOM before being applied to the real DOM
Virtual DOM helps in improving performance by minimizing the number of upd
Birlasoft interview questions for popular designations
I applied via Campus Placement
It was 2 coding question based on array and queue
I am a recent high school graduate with a passion for learning and a strong work ethic.
Recent high school graduate
Passionate about learning
Strong work ethic
Night shift can be comfortable depending on personal preferences and lifestyle.
Some people prefer night shifts for various reasons such as less traffic during commute, higher pay rates, or better work-life balance.
Others may find it challenging to adjust to a nocturnal schedule and experience disruptions in their sleep patterns.
It's important to consider individual preferences and lifestyle factors when determining if
Yes, flexible working hours are available for this position.
Flexible working hours allow for better work-life balance
Employees can adjust their schedules to accommodate personal needs
May include options for remote work or compressed work weeks
My goal is to become a skilled professional in my chosen field, advance in my career, and contribute positively to the company's success.
Continue learning and improving my skills through on-the-job training and additional courses
Seek opportunities for advancement within the company
Set specific career milestones to track progress and stay motivated
Yes, I am open to accepting a full-time role if offered.
I am open to the possibility of transitioning to a full-time role if it aligns with my career goals and the company's needs.
I am committed to growing within the company and taking on more responsibilities.
I understand the importance of gaining experience and advancing my skills in a full-time position.
Get interview-ready with Top Birlasoft Interview Questions
I applied via Company Website and was interviewed in Mar 2024. There were 3 interview rounds.
Basic and easy . Aptitude + CS fundamentals
Hashmap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
Hashmap uses a hash function to map keys to indices in an array.
It allows for constant time complexity O(1) for insertion, deletion, and retrieval operations.
Collision handling is important in Hashmap to deal with multiple keys mapping to the same index.
Example: HashMap
Were asked simple questions on pyspake and SQL concepts
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
| ₹2.5 L/yr - ₹11 L/yr |
Senior Software Engineer
1.3k
salaries
| ₹5.4 L/yr - ₹20 L/yr |
Technical Specialist
1.1k
salaries
| ₹8 L/yr - ₹30 L/yr |
Technical Lead
1.1k
salaries
| ₹10 L/yr - ₹36 L/yr |
Software Engineer
1.1k
salaries
| ₹2.8 L/yr - ₹11 L/yr |
Accenture
Cognizant
Capgemini
Wipro