Filter interviews by
I appeared for an interview before Feb 2024.
Two pointer approach questions
Multithreading and priority queue
Manager discussion about current project
I applied via Recruitment Consulltant and was interviewed before Jan 2022. There were 4 interview rounds.
Data structures & algorithms: Find the shortest path in the grid & Reverse a single linked list
Polymorphism is the ability of an object to take on many forms. Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.
Polymorphism allows objects to be treated as if they are of different types, depending on the context in which they are used.
Overloading allows methods to have the sa...
Top trending discussions
I applied via Naukri.com and was interviewed before Dec 2019. There were 5 interview rounds.
I applied via Naukri.com and was interviewed before Jun 2021. There were 2 interview rounds.
Networking and linux internals
I applied via Walk-in and was interviewed before Aug 2020. There was 1 interview round.
I appeared for an interview in May 2017.
String is immutable because it ensures data integrity and allows for efficient memory management.
Immutable strings prevent accidental modification of data.
Immutable strings can be easily shared and reused, improving memory efficiency.
Immutable strings enable efficient string interning and caching.
Immutable strings support thread safety in concurrent environments.
Yes, @RequestParam has a default value if not specified.
If a @RequestParam is not provided in the request, it will use its default value.
The default value can be set using the 'defaultValue' attribute of @RequestParam annotation.
If no default value is specified, the parameter will be considered as required and an exception will be thrown if not provided.
Abstract classes are required to provide a common interface and share code among related classes.
Abstract classes allow for code reusability and promote modular design.
They provide a common interface for a group of related classes.
Abstract classes can define abstract methods that must be implemented by subclasses.
They can also provide default implementations for common methods.
Abstract classes cannot be instantiated, b
I appeared for an interview in Aug 2016.
Python is a high-level, interpreted programming language known for its simplicity and ease of use.
Python is used for web development, data analysis, artificial intelligence, and more.
It has a large standard library and supports multiple programming paradigms.
Python code is easy to read and write, making it a popular choice for beginners.
Python uses indentation to indicate blocks of code, rather than curly braces or key...
I applied via Naukri.com and was interviewed before Jul 2020. There were 4 interview rounds.
based on 2 interviews
Interview experience
based on 16 reviews
Rating in categories
Software Engineer
1.6k
salaries
| ₹7.3 L/yr - ₹22 L/yr |
Lead Engineer
625
salaries
| ₹10 L/yr - ₹38 L/yr |
Senior Software Engineer
531
salaries
| ₹7.9 L/yr - ₹33 L/yr |
Chief Engineer
389
salaries
| ₹14.1 L/yr - ₹60 L/yr |
Engineer
324
salaries
| ₹6.8 L/yr - ₹25 L/yr |
Vivo
OPPO
LG Electronics
HARMAN