i
Birlasoft
Filter interviews by
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...
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...
var and const are variable declarations in JavaScript with different scopes and behaviors.
var is function-scoped or globally scoped, while const is block-scoped.
Example of var: function test() { var x = 10; if (true) { var x = 20; } console.log(x); } // Outputs 20
Example of const: function test() { const y = 10; if (true) { const y = 20; } console.log(y); } // Outputs 10
const must be initialized at the time of dec...
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 an Excel function that searches for a value in the first column of a table and returns a value in the same row from a specified column.
Used for searching data in large tables.
Syntax: VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]).
Example: =VLOOKUP(A2, B2:D10, 3, FALSE) looks for the value in A2 within the range B2:D10 and returns the corresponding value from the 3rd column.
The 'range_...
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,...
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 l...
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
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) => { ... });
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
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.3k reviews
Rating in categories
4-8 Yrs
Not Disclosed
5-7 Yrs
Not Disclosed
5-7 Yrs
Not Disclosed
Software Developer
1.5k
salaries
| ₹4 L/yr - ₹12.9 L/yr |
Technical Specialist
1.3k
salaries
| ₹13 L/yr - ₹22.5 L/yr |
Technical Lead
1.2k
salaries
| ₹17.6 L/yr - ₹30 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹11.5 L/yr - ₹20 L/yr |
Software Engineer
1k
salaries
| ₹4.7 L/yr - ₹11.6 L/yr |
Accenture
Cognizant
Capgemini
Wipro