i
Birlasoft
Filter interviews by
I applied via campus placement at Sinhgad College of Engineering, Pune 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...
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
I applied via Naukri.com and was interviewed in Oct 2021. There were 4 interview rounds.
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
API design implementation involves creating a well-structured and user-friendly interface for interacting with software applications.
Understand the requirements and use cases for the API
Design clear and consistent endpoints with proper documentation
Implement secure authentication and authorization mechanisms
Follow RESTful principles for creating APIs
Consider scalability and performance optimizations
I applied via campus placement at Easwari Engineering College, Chennai and was interviewed in Jan 2024. There were 3 interview rounds.
Includes basic concepts of computer networks, computer architecture and technical MCQ questions. First round also includes 3 coding questions of easy level. Those who solved 2 coding questions got selected for next round.
Packages in Java are used to organize classes and interfaces into namespaces for better code organization and reusability.
Packages help in avoiding naming conflicts by grouping related classes together.
Packages can be nested within each other to create a hierarchical structure.
Packages are declared using the 'package' keyword at the beginning of a Java file.
Example: 'package com.example.myapp;' declares a package named
The public static void main method is the entry point of a Java program.
It is a mandatory method in Java programs, as it is the starting point of execution.
The 'public' keyword allows the main method to be accessed from outside the class.
The 'static' keyword allows the main method to be called without creating an instance of the class.
The 'void' keyword indicates that the main method does not return any value.
The 'main...
Great interview it was
Android is a mobile operating system developed by Google, based on the Linux kernel.
Developed by Google
Based on Linux kernel
Used in smartphones, tablets, smartwatches, etc.
Kotlin is a statically typed programming language that runs on the Java Virtual Machine (JVM) and can also be compiled to JavaScript source code.
Kotlin is interoperable with Java, meaning you can use Java libraries and frameworks in Kotlin code.
Kotlin is concise, reducing boilerplate code compared to Java.
Kotlin supports functional programming features like higher-order functions and lambdas.
Kotlin is officially suppor
Current CTC refers to the current salary package of the candidate.
Current CTC is the total amount of money a candidate is currently earning from their job.
It includes the basic salary, bonuses, incentives, and any other monetary benefits.
Candidates may choose to disclose their current CTC during job interviews to negotiate a better salary package.
Example: If a candidate's current CTC is $50,000 per year, they may expec
Expected CTC is the salary range that the candidate is looking for in a new job.
Research the average salary for Software Developers in your area
Consider your experience, skills, and the company's size and industry
Be prepared to negotiate based on the job responsibilities and benefits offered
I applied via Recruitment Consulltant and was interviewed in Jan 2023. There was 1 interview round.
Session in Java is a way to store information about a user across multiple requests.
Session is used to maintain stateful information about a user.
It is created when a user first accesses a web application and remains active until the user logs out or the session times out.
Session data is stored on the server and can be accessed by multiple requests from the same user.
It is commonly used for user authentication, shoppin...
Java Class Library is a collection of pre-compiled classes and methods that provide ready-to-use functionality for Java developers.
Java Class Library contains classes for common tasks like input/output, networking, database access, etc.
Developers can use these classes to save time and effort by reusing existing code.
Examples include java.lang, java.util, java.io, java.net, etc.
Java has several types of datatypes including primitive and reference types.
Primitive datatypes include int, double, boolean, char, etc.
Reference datatypes include classes, interfaces, arrays, etc.
Examples: int age = 25; String name = "John"; int[] numbers = {1, 2, 3};
Wrapper classes like Integer, Double, Boolean, etc. are used to wrap primitive types.
HTML stands for HyperText Markup Language. It is the standard markup language for creating web pages.
HTML is used to structure content on the web.
It uses tags to define elements such as headings, paragraphs, links, images, etc.
HTML documents are interpreted by web browsers to display the content.
Example:
To change a div background color in Java, use the setBackground() method and pass the desired color as a parameter.
Create a reference to the div element using its id or class
Use the setBackground() method to set the background color
Pass the desired color as a parameter to the setBackground() method
I applied via Campus Placement and was interviewed in Nov 2022. There were 4 interview rounds.
Test is on aptitude, reasoning, English and one Easy writing , they give 5 topic we have to write one of them.
My project followed the SDLC process to ensure efficient and effective software development.
The project started with the planning phase where we identified the requirements and goals.
Next, we moved on to the design phase where we created a detailed design document.
Then, we entered the development phase where we wrote the code and tested it.
After that, we moved on to the testing phase where we tested the software for bu...
OOP stands for Object-Oriented Programming. It is a programming paradigm that uses objects to represent and manipulate data.
OOP focuses on creating reusable code by organizing data and behavior into objects.
Objects have properties (attributes) and methods (functions) that can be accessed and manipulated.
Inheritance allows objects to inherit properties and methods from parent objects.
Polymorphism allows objects to take ...
An exception is an unexpected event that occurs during program execution, while an error is a mistake in the code that prevents it from running.
Exceptions are handled using try-catch blocks
Errors are usually detected during compilation or runtime
Examples of exceptions include null pointer exceptions and arithmetic exceptions
Examples of errors include syntax errors and logical errors
To delete duplicate records, use SQL query with DISTINCT keyword.
Use SELECT DISTINCT to retrieve unique records.
Use DELETE with subquery to remove duplicate records.
In ASP.NET, use LINQ to retrieve distinct records.
In Assembly, use loop to compare and remove duplicate records.
I am a software developer with a strong background in programming and problem-solving. I have experience working in a reputable company and am seeking a competitive salary package.
I have a Bachelor's degree in Computer Science and have been working as a software developer for the past 5 years.
In my current company, I am responsible for developing and maintaining web applications using various programming languages and ...
posted on 31 Oct 2022
I applied via Recruitment Consulltant and was interviewed in Oct 2022. There were 4 interview rounds.
posted on 12 Feb 2023
I applied via Naukri.com and was interviewed before Feb 2022. There were 4 interview rounds.
Reverse a given string using Java programming language.
Create a new empty string
Iterate through the original string from end to start
Append each character to the new string
Return the new string
OOPs concepts are the fundamental principles of Object-Oriented Programming.
Encapsulation - binding data and methods together
Inheritance - reusing code and creating a hierarchy of classes
Polymorphism - ability of objects to take on many forms
Abstraction - hiding implementation details and showing only necessary information
WAP to collect all even no in list using stream API
Use stream() method to convert list to stream
Use filter() method to filter even numbers
Use collect() method to collect filtered numbers into a list
Spring Boot has various annotations for different purposes.
SpringBootApplication - marks the main class of the application
RestController - marks a class as a RESTful controller
Autowired - marks a constructor, field, or setter method to be autowired by Spring
GetMapping/PostMapping/PutMapping/DeleteMapping - maps HTTP requests to methods
Component - marks a class as a Spring component
Service - marks a class as a service l...
based on 10 reviews
Rating in categories
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.5 L/yr |
Technical Specialist
1.1k
salaries
| ₹8 L/yr - ₹28.3 L/yr |
Accenture
Cognizant
Capgemini
Wipro