i
Birlasoft
Filter interviews by
I appeared for an interview before Dec 2022.
General Aptitude and reasoning and English
Area of triangle and Duplicates char count
Top trending discussions
I applied via Naukri.com and was interviewed before Jul 2018. There were 2 interview rounds.
C# is a programming language, ASP.NET is a web framework, and MVC is a design pattern for building web applications.
C# is used to write code for various applications, including web applications.
ASP.NET is a web framework that provides tools and libraries for building web applications.
MVC is a design pattern that separates an application into three components: Model, View, and Controller.
ASP.NET MVC is a web framework t...
I applied via Campus Placement and was interviewed in Dec 2020. There were 5 interview rounds.
Program to print a pattern and implement bubble sort on an array of strings.
For pattern printing, use nested loops to print the desired pattern.
For bubble sort, compare adjacent elements and swap if necessary.
Use a loop to iterate through the array until no more swaps are needed.
I applied via Walk-in and was interviewed before Dec 2020. There were 3 interview rounds.
Switch case is used for multiple conditions while if else is for binary conditions. Sorting can be done using various algorithms.
Switch case is faster than if else for multiple conditions
If else is more readable for binary conditions
Sorting can be done using bubble sort, insertion sort, quick sort, etc.
Example code for bubble sort: for(i=0;i
Difference between compiler and interpreter with a coding challenge
Compiler translates the entire code into machine language before execution while interpreter translates line by line during execution
Compiler generates an executable file while interpreter does not
Compiler is faster but debugging is harder while interpreter is slower but debugging is easier
Coding challenge: Write a program to find the sum of two numbers
I applied via Naukri.com and was interviewed in Aug 2020. There were 5 interview rounds.
Interfaces define a contract for classes to implement certain methods and properties.
Interfaces allow for polymorphism and loose coupling.
Classes can implement multiple interfaces.
Interfaces cannot be instantiated on their own.
Interfaces can have default method implementations.
Interfaces can be used to enforce design patterns like the adapter pattern.
Computer networking is the practice of connecting devices together to share resources and communicate with each other.
Computer networking involves the use of hardware and software to connect devices together, such as computers, printers, and servers.
Networking protocols, such as TCP/IP, are used to facilitate communication between devices.
Examples of computer networks include local area networks (LANs), wide area netwo...
posted on 12 Jun 2021
based on 1 interview
Interview experience
Software Developer
1.5k
salaries
| ₹2.5 L/yr - ₹11.2 L/yr |
Senior Software Engineer
1.2k
salaries
| ₹5.9 L/yr - ₹24 L/yr |
Technical Specialist
1.2k
salaries
| ₹8 L/yr - ₹30 L/yr |
Technical Lead
1.1k
salaries
| ₹10 L/yr - ₹35 L/yr |
Software Engineer
1.1k
salaries
| ₹3.2 L/yr - ₹11 L/yr |
Accenture
Cognizant
Capgemini
Wipro