i
Birlasoft
Filter interviews by
Online MCQ test of dbms c java oops and aptitude
I am a recent graduate with a degree in business administration and a passion for marketing.
Recent graduate with a degree in business administration
Passionate about marketing
Strong communication and organizational skills
I am a recent graduate with a degree in business administration and a passion for marketing and sales.
Recent graduate with a degree in business administration
Passionate about marketing and sales
Strong communication and interpersonal skills
Experience in customer service and retail sales
Developed a mobile application for tracking daily water intake and hydration levels
Researched the importance of hydration for overall health
Designed user-friendly interface for inputting water intake
Implemented reminders and notifications to encourage regular hydration
Conducted user testing to gather feedback for improvements
Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.
Inheritance allows for code reusability and promotes the concept of hierarchy in programming.
There are different types of inheritance such as single inheritance, multiple inheritance, multilevel inheritance, and hierarchical inheritance.
Example: A 'Car' class can inherit attributes and methods fro...
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
SDLC architecture stands for Software Development Life Cycle architecture, which is a process used in software development to design, develop, and test software applications.
SDLC architecture involves planning, designing, coding, testing, and deploying software applications.
It helps in ensuring that the software development process is organized and efficient.
Common SDLC models include Waterfall, Agile, and DevOps.
Each ...
DBMS stands for Database Management System, it is a software that manages databases and allows users to interact with them.
DBMS is used to create, retrieve, update, and manage data in databases.
It provides a way to store and organize data efficiently.
DBMS ensures data integrity, security, and consistency.
Examples of DBMS include MySQL, Oracle, SQL Server, and PostgreSQL.
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.
I am a JDE Functional Consultant with 5 years of experience in implementing and supporting JD Edwards ERP systems.
5 years of experience in implementing and supporting JD Edwards ERP systems
Strong knowledge of JDE modules such as Finance, Distribution, and Manufacturing
Experience in gathering business requirements and translating them into functional specifications
Skilled in conducting user training and providing post-i...
I am responsible for implementing and supporting JDE applications in my current organization.
Implementing and configuring JDE applications based on business requirements
Providing support and troubleshooting for JDE users
Collaborating with business stakeholders to gather requirements and design solutions
Training end users on JDE functionality and best practices
Birlasoft interview questions for popular designations
Life cycle hooks in Angular are methods that allow you to tap into the lifecycle of a component or directive.
ngOnChanges - called when an input property changes
ngOnInit - called once when the component is initialized
ngDoCheck - called during every change detection run
ngAfterContentInit - called after content (ng-content) has been projected into the component
ngAfterContentChecked - called after every check of the projec...
Interception in Angular allows you to intercept and modify HTTP requests and responses.
Interceptors are services that can be used to intercept HTTP requests and responses
They can be used to add headers, modify requests, handle errors, etc.
Example: Adding an authorization token to every outgoing request
Get interview-ready with Top Birlasoft Interview Questions
Aptitude and Logical reasonong
Sql , front end , python
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
Interview experience
based on 2.8k reviews
Rating in categories
5-6 Yrs
Not Disclosed
12-15 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 - ₹24 L/yr |
Technical Lead
1.1k
salaries
| ₹10 L/yr - ₹33.8 L/yr |
Software Engineer
1.1k
salaries
| ₹2.5 L/yr - ₹10.6 L/yr |
Technical Specialist
1.1k
salaries
| ₹8 L/yr - ₹29 L/yr |
Accenture
Cognizant
Capgemini
Wipro