Filter interviews by
Array, string ,DSA ,Collection ,Stream API ,exception handling
Java is a high-level programming language known for its portability, security, and object-oriented features.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).
It is used for developing a wide range of applications, from mobile apps to enterprise systems.
Java is known for its strong security features, such as sandboxing and encryption.
It is an object-oriented language, allow...
String is immutable in Java to ensure security, thread safety, and optimization.
Immutable strings prevent accidental changes to data.
String pool optimization is possible due to immutability.
Thread safety is ensured as strings cannot be modified concurrently.
Security is enhanced as sensitive data cannot be altered.
A thread is a lightweight process that can run concurrently with other threads within the same process.
Threads allow for parallel execution of tasks within a single process
Threads share the same memory space and resources of the process
Threads can communicate with each other through shared variables or message passing
Examples: Java threads, POSIX threads (pthreads) in C
A map is a collection of key-value pairs where each key is unique and used to retrieve the corresponding value.
Maps are commonly used in programming to store data in an organized manner.
Keys in a map are used to access the associated values.
Examples of maps include dictionaries in Python and HashMaps in Java.
A collection is a group of related objects or data items that are stored together.
Collections can be used to store and manipulate groups of data in programming.
Examples include arrays, lists, sets, and maps.
Collections provide methods for adding, removing, and accessing elements.
Top trending discussions
I applied via Company Website and was interviewed before Oct 2021. There were 5 interview rounds.
Basic Aptitude with some difficult questions
3 set of coding question were asked 1 easy ,1 medium ,1 hard
I applied via Newspaper Ad and was interviewed before Mar 2021. There were 2 interview rounds.
I applied via Company Website and was interviewed in Dec 2020. There was 1 interview round.
Entity Framework is an ORM tool used to map database tables to classes in .NET applications.
Entity Framework simplifies database access by allowing developers to work with objects instead of SQL statements.
It supports various database providers such as SQL Server, MySQL, and Oracle.
It provides features like LINQ to Entities, automatic change tracking, and database migrations.
Example: In my last project, I used Entity F...
I applied via LinkedIn and was interviewed before Dec 2020. There was 1 interview round.
C++ is an extension of C with object-oriented programming features.
C++ supports object-oriented programming while C does not.
C++ has classes and templates while C does not.
C++ has better support for function overloading and default arguments.
C++ has a standard library that includes many useful functions.
C++ allows for both procedural and object-oriented programming.
C++ is generally considered to be a more complex langu
I applied via Campus Placement and was interviewed in Oct 2020. There were 3 interview rounds.
C++ is an extension of C programming language with added features like object-oriented programming.
C++ supports object-oriented programming while C does not.
C++ has classes and objects while C does not.
C++ has function overloading and operator overloading while C does not.
C++ has exception handling while C does not.
C++ supports namespaces while C does not.
Micro-processor and micro-controller differ in their architecture and usage. 555 IC is a timer IC used in electronic circuits.
Micro-processor is a CPU with minimal peripherals while micro-controller has CPU, memory, and peripherals on a single chip.
Micro-processor is used in applications that require high processing power while micro-controller is used in embedded systems.
555 IC is a timer IC that can be used in variou...
C++ provides object-oriented programming and better memory management than C.
C++ supports classes and objects which makes code modular and reusable.
C++ has better memory management with features like constructors and destructors.
C++ supports function overloading and operator overloading which makes code more readable.
C++ has a rich library of built-in functions and data types.
C++ supports exception handling which makes...
based on 1 interview
Interview experience
Associate Software Engineer
7
salaries
| ₹1.8 L/yr - ₹3 L/yr |
Senior Software Engineer
7
salaries
| ₹7 L/yr - ₹11 L/yr |
Software Engineer
6
salaries
| ₹2 L/yr - ₹4 L/yr |
Software Developer
5
salaries
| ₹4.1 L/yr - ₹10.2 L/yr |
UI/UX Designer
5
salaries
| ₹3.9 L/yr - ₹4.8 L/yr |
TCS
Accenture
Wipro
Cognizant