i
Birlasoft
Filter interviews by
I appeared for an interview before May 2024, where I was asked the following questions.
A list is a collection of items, while a stack is a data structure that follows Last In First Out (LIFO) principle.
Order of Access: In a list, elements can be accessed in any order, while in a stack, elements are accessed in reverse order of their addition.
Operations: Lists support various operations like insertion, deletion, and traversal, whereas stacks primarily support push (add) and pop (remove) operations.
Use Cas...
I applied via Naukri.com and was interviewed in Oct 2021. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Jul 2020. There were 5 interview rounds.
RDBMS is a type of DBMS that stores data in a structured manner using tables with relationships.
DBMS is a general term for any software that manages data, while RDBMS is a specific type of DBMS.
RDBMS stores data in tables with predefined relationships between them.
RDBMS enforces ACID properties (Atomicity, Consistency, Isolation, Durability) to ensure data integrity.
Examples of RDBMS include MySQL, Oracle, and SQL Serv...
Logistic regression is a statistical method for predicting binary classes using a logistic function.
Used for binary classification problems, e.g., predicting if an email is spam or not.
The output is a probability value between 0 and 1, interpreted as the likelihood of a class.
The logistic function (sigmoid) transforms linear combinations of inputs into probabilities.
Graphically, it produces an S-shaped curve (sigmoid c...
Big Data refers to large and complex data sets that cannot be processed using traditional data processing methods.
Big Data is characterized by the 3Vs: Volume, Velocity, and Variety.
It requires specialized tools and technologies such as Hadoop, Spark, and NoSQL databases.
Examples of Big Data include social media data, sensor data, and financial market data.
Blockchain is a decentralized, digital ledger that records transactions in a secure and transparent manner.
It is a distributed database that stores information across a network of computers.
Each block in the chain contains a cryptographic hash of the previous block, creating an unbreakable chain of data.
It is used in cryptocurrencies like Bitcoin and Ethereum, but also has potential applications in industries like fina...
Top trending discussions
posted on 7 Nov 2024
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
Contained a coding question of easy to medium difficulty and also Technical and Aptitude questions
A SQL query retrieves data from a database based on specified criteria.
Use SELECT to specify columns: SELECT column1, column2 FROM table_name;
Use WHERE to filter results: SELECT * FROM table_name WHERE condition;
Use JOIN to combine tables: SELECT * FROM table1 JOIN table2 ON table1.id = table2.id;
Use ORDER BY to sort results: SELECT * FROM table_name ORDER BY column_name ASC/DESC;
Use GROUP BY to aggregate data: SELECT ...
I applied via Recruitment Consulltant and was interviewed before Apr 2021. There were 3 interview rounds.
Standard Aptitude questions
Based on strings and array
I applied via Walk-in and was interviewed before Dec 2020. There were 3 interview rounds.
A Fibonacci program generates a sequence where each number is the sum of the two preceding ones, starting from 0 and 1.
The Fibonacci sequence starts with 0 and 1.
Each subsequent number is the sum of the previous two: 0, 1, 1, 2, 3, 5, 8, 13, ...
Common implementations include recursive, iterative, and using dynamic programming.
Example of an iterative approach in Python: ```python def fibonacci(n): a, b = 0, 1 ...
I applied via Naukri.com and was interviewed before Sep 2019. There were 6 interview rounds.
Developed a web-based project management tool for a startup
Used React for the frontend and Node.js for the backend
Implemented user authentication and authorization using JWT
Integrated with third-party APIs such as Trello and Slack
Implemented real-time updates using WebSockets
Deployed on AWS using EC2 and RDS
I am a software engineer with experience in developing web applications and mobile apps.
Proficient in programming languages such as Java, Python, and JavaScript
Skilled in using frameworks like React, Angular, and Spring Boot
Experienced in working with databases such as MySQL and MongoDB
Familiar with Agile development methodologies and DevOps practices
My dream is to build innovative software solutions that positively impact people's lives.
Developing cutting-edge technology
Creating user-friendly interfaces
Solving complex problems
Collaborating with talented individuals
Making a difference in society
Continuous learning and growth
based on 3 interview experiences
Difficulty level
Duration
based on 12 reviews
Rating in categories
Software Developer
1.5k
salaries
| ₹2.8 L/yr - ₹12 L/yr |
Technical Specialist
1.3k
salaries
| ₹8 L/yr - ₹29 L/yr |
Technical Lead
1.2k
salaries
| ₹10 L/yr - ₹36.7 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹6 L/yr - ₹22 L/yr |
Software Engineer
1.1k
salaries
| ₹3.2 L/yr - ₹11.1 L/yr |
Accenture
Cognizant
Capgemini
Wipro