Filter interviews by
I applied via Campus Placement and was interviewed before May 2023. There were 2 interview rounds.
There was a coding test in which one DSA question was there. I was a Competetive Coding Question Medium Level
I applied via LinkedIn and was interviewed in Apr 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Fail fast iterator throws ConcurrentModificationException if the collection is modified while iterating. Fail safe iterator does not throw exception but works on clone of collection.
Fail fast iterator checks for modification during iteration and throws ConcurrentModificationException if found.
Fail safe iterator works on clone of collection and does not throw exception if collection is modified.
Example: ArrayList iterat...
Polymorphism is a key feature of OOP in C#. Extension methods allow adding new functionality to existing types.
Polymorphism allows objects of different classes to be treated as if they are of the same type.
Extension methods are static methods that can be called as if they were instance methods of the extended type.
Polymorphism and extension methods can be used together to add new behavior to existing types without modi
Angular is a framework for building web applications using TypeScript, which is a superset of JavaScript.
Angular provides a structure for building web applications using components, services, and modules.
TypeScript is a statically typed language that provides better tooling and error checking than JavaScript.
Services in Angular are used for sharing data and functionality across components.
Components in Angular are the ...
I applied via Naukri.com and was interviewed before Oct 2021. There were 2 interview rounds.
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
1-HR round, basic Aptitude questions
Inheritance in Java allows a class to inherit properties and behaviors from another class.
Inheritance is achieved using the 'extends' keyword in Java.
Subclasses can access the methods and fields of the superclass.
Java does not support multiple inheritance, but a class can implement multiple interfaces.
Java platform independence refers to the ability of Java code to run on any device or operating system without modification.
Java code is compiled into bytecode, which can be executed on any device with a Java Virtual Machine (JVM)
JVM acts as an abstraction layer between the Java code and the underlying hardware and operating system
This allows Java programs to be written once and run anywhere, making them platform indep
Use SQL query with subquery to find second highest salary
Use subquery to find the max salary first
Then use another subquery to find the max salary excluding the previously found max salary
Access modifiers control the visibility and accessibility of classes, methods, and variables in object-oriented programming.
Access modifiers include public, private, protected, and default (package-private)
Public: accessible from any other class
Private: only accessible within the same class
Protected: accessible within the same package and subclasses
Default: accessible within the same package
based on 1 interview
Interview experience
based on 7 reviews
Rating in categories
Software Engineer
25
salaries
| ₹4.2 L/yr - ₹10.5 L/yr |
Software Developer
8
salaries
| ₹5.5 L/yr - ₹8.6 L/yr |
Salesforce Developer
5
salaries
| ₹5 L/yr - ₹12 L/yr |
Devops Engineer
5
salaries
| ₹6 L/yr - ₹10 L/yr |
Senior Software Engineer
4
salaries
| ₹8 L/yr - ₹11 L/yr |
G4S
SGS
R.R. Donnelley
Iris Software