i
Birlasoft
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 3 interview rounds.
Apex latest version introduces new features like Lightning Web Components, Apex Recipes, and improved debugging capabilities.
Lightning Web Components allow developers to build reusable components using modern web standards like JavaScript and HTML.
Apex Recipes provide pre-built code snippets for common use cases, making development faster and easier.
Improved debugging capabilities include enhanced error messages and be
Performance issues in Oracle Apex can be handled by optimizing SQL queries, reducing network latency, and caching data.
Optimize SQL queries by using indexes, reducing unnecessary joins, and avoiding full table scans.
Reduce network latency by minimizing the number of round trips between the client and server.
Cache data to reduce the need for repeated database queries and improve response times.
Server side condition is evaluated on the server before the page is sent to the client, while client side condition is evaluated on the client side after the page is received.
Server side condition is processed on the server before the page is rendered to the client
Client side condition is processed on the client's browser after the page is received
Server side conditions are typically used for security and data validati...
Authentication verifies the identity of a user, while authorization determines what actions they are allowed to perform.
Authentication confirms the identity of a user through credentials like passwords or biometrics.
Authorization determines the level of access a user has to resources or actions.
Examples: Logging into a system with a username and password is authentication. Being able to view/edit specific files based o
My expected salary is negotiable and dependent on the overall compensation package offered.
My expected salary is based on my experience, skills, and the responsibilities of the role.
I am open to discussing the salary range during the interview process.
I am looking for a competitive salary that reflects my qualifications and contributions to the company.
I am open to relocation for the right opportunity.
Open to various locations based on job requirements
Prefer locations with good work-life balance
Interested in exploring new cities or countries for work
I can join within 2 weeks of receiving a job offer.
I can start within 2 weeks of receiving a job offer
My current notice period is 2 weeks
I am available to start immediately
I applied via Naukri.com and was interviewed before Jul 2023. There was 1 interview round.
Event Loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking and processing events.
Event Loop is commonly used in JavaScript to handle asynchronous operations.
It allows for non-blocking I/O operations by delegating tasks to the operating system.
Event Loop continuously checks the event queue for new events and processes them in a sequential manner.
Example: In Node.js, ...
Closer functions are functions that have access to the parent scope even after the parent function has closed.
Closer functions are nested functions within another function.
They have access to variables and parameters of the parent function.
They can access variables even after the parent function has finished executing.
I applied via Naukri.com and was interviewed before Mar 2023. There was 1 interview round.
Birlasoft interview questions for designations
I applied via Naukri.com and was interviewed before Aug 2022. There were 3 interview rounds.
Joins in SQL and Hive tables involve combining data from multiple tables based on a common column.
Use JOIN keyword to combine tables based on a common column
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id
Types of joins in SQL with examples
Inner Join: Returns rows when there is a match in both tables
Left Join: Returns all rows from the left table and the matched rows from the right table
Right Join: Returns all rows from the right table and the matched rows from the left table
Full Outer Join: Returns rows when there is a match in either table
Cross Join: Returns the Cartesian product of the two tables
Get interview-ready with Top Birlasoft Interview Questions
I applied via Naukri.com and was interviewed before Feb 2023. There were 3 interview rounds.
Project related on which technolgy currently working
Top trending discussions
My CV includes experience with Azure storage and Azure functions.
I have experience with Azure Blob Storage, Azure File Storage, and Azure Queue Storage.
I have worked with Azure Functions to create serverless applications and automate processes.
I am familiar with using Azure Storage Explorer to manage and monitor storage accounts.
I have experience with configuring Azure Storage to work with other Azure services, such as...
I applied via Campus Placement and was interviewed before Jun 2021. There were 3 interview rounds.
There was one problem solving question based on binary tree concept.
And rest were aptitude test
A binary tree is a data structure consisting of nodes, each having at most two children.
Each node has a left and/or right child node
The left child node is smaller than the parent node, while the right child node is larger
Used for efficient searching and sorting algorithms
Examples include binary search trees and Huffman trees
I applied via Naukri.com and was interviewed before Apr 2021. There were 3 interview rounds.
I am open to discussing salary based on the responsibilities and requirements of the role.
I am flexible and open to negotiation.
I am more interested in the overall compensation package rather than just the salary.
I would like to be compensated fairly for my skills and experience.
I am confident that we can come to a mutually beneficial agreement.
I have a strong background in consulting and a proven track record of delivering successful projects.
I have extensive experience in the consulting industry, having worked with various clients and industries.
I have a deep understanding of business processes and can provide valuable insights and recommendations.
I am highly analytical and detail-oriented, ensuring thorough analysis and accurate problem-solving.
I am an exc...
I am looking for a change to expand my skills and experience in a new environment.
Seeking new challenges and opportunities
Wanting to learn and grow professionally
Exploring different industries or sectors
Desire for a better work-life balance
Relocation or proximity to family
Company culture or values misalignment
In 5 years, I see myself as a highly experienced and sought-after consultant, leading successful projects and making a significant impact in the industry.
Leading and managing high-profile consulting projects
Building strong relationships with clients and delivering exceptional results
Continuously expanding my knowledge and expertise in the field
Mentoring and developing junior consultants
Contributing to thought leadershi
My strengths include strong analytical skills, excellent communication, and problem-solving abilities. My weaknesses include being overly critical of my own work and sometimes taking on too much responsibility.
Strength: Strong analytical skills
Strength: Excellent communication
Strength: Problem-solving abilities
Weakness: Being overly critical of my own work
Weakness: Sometimes taking on too much responsibility
I am a highly experienced consultant with a strong background in problem-solving and strategic planning.
Over 10 years of experience in consulting roles
Expertise in developing and implementing effective strategies
Proven track record of delivering successful projects
Strong analytical and problem-solving skills
Excellent communication and interpersonal skills
Ability to work well in cross-functional teams
Experience in vario...
C is a procedural programming language while C++ is an object-oriented programming language.
C is a low-level language while C++ is a high-level language.
C++ supports object-oriented programming concepts like classes, inheritance, and polymorphism.
C++ has better support for exception handling and templates.
C++ is more complex than C and requires more memory.
C++ is used for developing applications like video games, while...
A class is a blueprint for creating objects that have similar attributes and behaviors.
Classes are used in object-oriented programming.
They define the properties and methods that objects of that class will have.
Objects are instances of a class.
Classes can inherit properties and methods from other classes.
Examples of classes include 'Person', 'Car', and 'Animal'.
An object is a self-contained entity that contains data and behavior.
An object is an instance of a class.
It has attributes (data) and methods (behavior).
Objects can interact with each other through their methods.
Examples include a car object with attributes like color and model, and methods like start and stop.
Another example is a person object with attributes like name and age, and methods like walk and talk.
A variable that is associated with a class rather than with instances of the class.
Static variables are declared using the static keyword.
They are initialized only once, at the start of the program execution.
They retain their value throughout the program's execution.
They can be accessed without creating an instance of the class.
Example: public static int count = 0;
Static variables have local scope but retain their value between function calls, while global variables have global scope.
Static variables are declared inside a function and retain their value between function calls
Global variables are declared outside of any function and can be accessed from any part of the program
Static variables have local scope, while global variables have global scope
Static variables are initializ...
Pointers are variables that store memory addresses of other variables.
Pointers allow for dynamic memory allocation and manipulation.
They are commonly used in programming languages like C and C++.
Example: int *ptr; // declares a pointer to an integer variable
Example: ptr = # // assigns the memory address of num to ptr
Example: *ptr = 5; // assigns the value 5 to the variable pointed to by ptr
Structures are arrangements of elements that form a framework or framework-like support.
Structures can be found in various fields such as engineering, architecture, and biology.
They can be made of different materials such as steel, wood, or bone.
Examples include bridges, buildings, and the skeletal system.
Structures can be designed to withstand different types of forces such as compression, tension, or bending.
A stack is a data structure that follows the Last In First Out (LIFO) principle.
Push: adds an element to the top of the stack
Pop: removes the top element from the stack
Peek: returns the top element without removing it
IsEmpty: checks if the stack is empty
Size: returns the number of elements in the stack
Three steps for using functions in C.
Declare the function with its return type, name, and parameters.
Define the function by writing the code for it.
Call the function by using its name and passing arguments if necessary.
The limit for the number of arguments passed to functions is not fixed. Arrays or structures can be used to pass more parameters.
The limit for the number of arguments passed to functions is not fixed and depends on the programming language and system architecture.
In C programming language, there is no limit on the number of arguments that can be passed to a function.
In Java, the maximum number of arguments that can be ...
A union is an organization formed by workers to protect their rights and interests in the workplace.
Unions negotiate with employers for better wages, benefits, and working conditions.
They also provide support and representation for workers in disputes with management.
Membership in a union is voluntary, but members pay dues to support the union's activities.
Unions can be industry-specific, such as the United Auto Worker...
if else is used for simple conditions while switch case is used for multiple conditions.
if else is a sequential decision-making statement while switch case is a multi-branch decision-making statement
if else is used when there are only a few conditions to be checked while switch case is used when there are multiple conditions to be checked
if else can have multiple conditions in a single statement while switch case can o...
Member functions are functions that are defined inside a class and can access the class's private and protected members.
Member functions are also known as methods.
They can be used to manipulate the data members of an object.
They can be overloaded, meaning multiple functions with the same name but different parameters can exist within a class.
They can be declared as const, meaning they do not modify the object's state.
E...
Find the output of c=++a+b-- where a=5 and b=4.
The value of a is incremented by 1 before the addition operation
The value of b is decremented by 1 after the addition operation
The final value of c is 10
The value of a becomes 6 and the value of b becomes 3
10 plants can be planted in 5 rows with 4 plants in each row.
Divide the plants into groups of 4.
Arrange the groups in 5 rows.
Each row will have 4 plants.
Exceptions handling is a mechanism to handle runtime errors in Java programs.
Exceptions are objects that are thrown at runtime when an error occurs
Java provides try-catch-finally blocks to handle exceptions
Checked exceptions must be handled or declared in the method signature
Unchecked exceptions can be handled or left unhandled
Custom exceptions can be created by extending the Exception class
I have experience in project management, data analysis, and consulting across various industries.
Managed multiple projects simultaneously, ensuring timely delivery and client satisfaction
Analyzed data to identify trends and provide insights for clients
Consulted with clients to develop and implement strategies for growth and efficiency
Worked with clients in industries such as healthcare, finance, and retail
Collaborated ...
To gain experience in consulting and develop skills in project management, team leadership, and client relations.
Gain experience in consulting
Develop skills in project management
Develop skills in team leadership
Develop skills in client relations
Some of the top questions asked at the Birlasoft Technical Specialist interview for experienced candidates -
The duration of Birlasoft Technical Specialist interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 5 interviews
2 Interview rounds
based on 144 reviews
Rating in categories
Software Developer
1.5k
salaries
| ₹2.5 L/yr - ₹11.2 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹5.9 L/yr - ₹24 L/yr |
Technical Specialist
1.2k
salaries
| ₹8 L/yr - ₹30 L/yr |
Technical Lead
1.1k
salaries
| ₹10.1 L/yr - ₹36 L/yr |
Software Engineer
1.1k
salaries
| ₹3.2 L/yr - ₹11.1 L/yr |
Accenture
Cognizant
Capgemini
Wipro