i
Birlasoft
Filter interviews by
An activation function determines the output of a neural network node, introducing non-linearity to the model.
Purpose: Activation functions help neural networks learn complex patterns by introducing non-linearities.
Types: Common activation functions include Sigmoid, ReLU (Rectified Linear Unit), and Tanh.
Sigmoid: Outputs values between 0 and 1, useful for binary classification problems.
ReLU: Outputs the input dire...
TF-IDF is a statistical measure used to evaluate the importance of a word in a document relative to a collection of documents.
Term Frequency (TF): Measures how frequently a term appears in a document. For example, if 'data' appears 5 times in a document of 100 words, TF = 5/100 = 0.05.
Inverse Document Frequency (IDF): Measures how important a term is across a collection of documents. If 'data' appears in 10 out of...
Optimizers are algorithms or tools that enhance performance by improving resource allocation and execution efficiency in various systems.
Query Optimization: In databases, optimizers determine the most efficient way to execute a query, such as using indexes to speed up data retrieval.
Compiler Optimization: Compilers optimize code during the compilation process to improve execution speed and reduce resource usage, l...
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 to...
A C program to generate Fibonacci series
Use a loop to calculate Fibonacci numbers
Store the numbers in an array
Print the Fibonacci series
I drive value for customers by prioritizing their needs, providing timely solutions, and ensuring their satisfaction.
Understanding customer requirements and expectations
Communicating effectively and promptly
Taking ownership of issues and following through to resolution
Seeking feedback and continuously improving processes
Going above and beyond to exceed customer expectations
The .py extension is used for Python source code files, while py files can refer to any file with the py extension.
The .py extension is commonly used for Python scripts and modules.
py files can refer to any file with the py extension, including Python source code files, but also other types of files such as text files or data files.
The .py extension is recognized by Python interpreters and can be executed directly...
VLOOKUP is a function in Excel used to search for a value in a table and return a corresponding value from another column.
VLOOKUP stands for 'Vertical Lookup'.
It is commonly used in Excel to search for a value in the leftmost column of a table and return a value in the same row from a specified column.
The syntax for VLOOKUP is =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]).
Example: =VLOOKUP(A2,...
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
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,...
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 ...
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...
I applied via LinkedIn and was interviewed in Dec 2023. There were 3 interview rounds.
It was quite easy and easy to clear
A C program to generate Fibonacci series
Use a loop to calculate Fibonacci numbers
Store the numbers in an array
Print the Fibonacci series
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.
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 Referral and was interviewed in Oct 2023. There were 4 interview rounds.
VLOOKUP is a function in Excel used to search for a value in a table and return a corresponding value from another column.
VLOOKUP stands for 'Vertical Lookup'.
It is commonly used in Excel to search for a value in the leftmost column of a table and return a value in the same row from a specified column.
The syntax for VLOOKUP is =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]).
Example: =VLOOKUP(A2, B2:D...
Top trending discussions
The duration of Birlasoft interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 21 interview experiences
Difficulty level
Duration
based on 3.2k reviews
Rating in categories
3-6 Yrs
₹ 4-12.5 LPA
4-7 Yrs
Not Disclosed
12-15 Yrs
Not Disclosed
Software Developer
1.5k
salaries
| ₹3.9 L/yr - ₹11 L/yr |
Technical Specialist
1.4k
salaries
| ₹13.1 L/yr - ₹24 L/yr |
Technical Lead
1.2k
salaries
| ₹17.5 L/yr - ₹32 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹10.8 L/yr - ₹19 L/yr |
Software Engineer
1.1k
salaries
| ₹4.6 L/yr - ₹11.5 L/yr |
Accenture
Cognizant
Capgemini
Wipro