Filter interviews by
I applied via campus placement at Amity University and was interviewed in Apr 2023. There were 2 interview rounds.
I applied via campus placement at Nitte Meenakshi Institute of Technology, Bangalore and was interviewed before Jul 2022. There were 3 interview rounds.
Aptitude questions on time speed ratio proportion
Group discussion on
Women empowerment
Abstraction is the concept of hiding complex details and showing only the essential features of an object or system.
Abstraction allows us to focus on what an object does instead of how it does it
It helps in reducing complexity and improving efficiency
For example, in programming, abstract classes and interfaces are used to achieve abstraction
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Inheritance allows a child class to override a method of its parent class, providing different functi
Polymorphism allows objects of different classes to be treated as objects of a common superclass. Abstraction hides the implementation details and only shows the necessary features of an object.
Polymorphism enables a single interface to be used for different data types or classes. For example, a superclass Animal can have subclasses like Dog and Cat, and a method speak() can be called on any object of Animal type.
Abstr...
Real world example of OOP is modeling a car as an object with properties and methods.
Objects represent real-world entities
Classes define the blueprint for objects
Encapsulation hides internal implementation details
Inheritance allows for code reuse
Polymorphism enables objects to take on multiple forms
The round1 was aptitude test it was average level neither easy nor hard
Shortest path algo is a method to find the most efficient route between two points in a graph or network.
Shortest path algorithms are used in various applications such as GPS navigation systems, network routing, and logistics planning.
Examples of shortest path algorithms include Dijkstra's algorithm, Bellman-Ford algorithm, and Floyd-Warshall algorithm.
These algorithms calculate the shortest path based on different cri...
Compiler translates entire code into machine code before execution, while interpreter translates code line by line during execution.
Compiler converts entire code into machine code before execution
Interpreter translates code line by line during execution
Compiler generates intermediate object code or executable file
Interpreter does not generate intermediate object code
Examples: C, C++ compilers vs Python, Ruby interprete
The 4 pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components within a class, protecting the data.
Abstraction hides the complex implementation details and only shows the necessary features.
Polymorphism allows objects to be treated as instances of their parent class.
posted on 27 Sep 2024
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 3 interview rounds.
posted on 5 Mar 2024
Basic aptitude questions
Coding questions like array related
posted on 18 Aug 2023
I applied via Campus Placement and was interviewed in Jul 2023. There were 3 interview rounds.
The test consists of questions from each and every domain ranging from general aptitude to essay writing as well as ASL-based questions. In the end, there are two questions related to coding which are easy - medium in difficulty and each section has a separate time limit with no negative marking.
Java and JavaScript are essential programming languages for web and software development.
Java is a versatile language used for building enterprise applications, Android apps, and server-side development.
JavaScript is a crucial language for front-end web development, adding interactivity to websites and web applications.
Both languages have a large community support, extensive libraries, and frameworks for developers to
Java is a high-level, object-oriented programming language with automatic memory management, while C++ is a lower-level language with manual memory management.
Java is platform-independent, while C++ is platform-dependent.
Java uses automatic garbage collection, while C++ requires manual memory management.
Java does not support pointers, while C++ does.
Java is more secure due to its strong type checking, while C++ allows ...
Java is preferred for its performance, scalability, and strong typing compared to Python.
Java is statically typed, which helps catch errors at compile time, while Python is dynamically typed.
Java is faster in terms of execution speed compared to Python.
Java is preferred for large-scale enterprise applications due to its scalability and performance.
Java has a strong ecosystem and support for multi-threading, making it s
I applied via Job Fair and was interviewed before Nov 2023. There were 2 interview rounds.
Online test was easy with basics
posted on 12 May 2023
I applied via Recruitment Consulltant and was interviewed before May 2022. There were 3 interview rounds.
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: The ability for objects to be treated as instances of their parent class.
Abstraction: Hiding the complex implementation ...
Copy constructor is a special type of constructor which creates a new object as a copy of an existing object.
Copy constructor is used to initialize a new object as a copy of an existing object.
It takes an object of the same class as a parameter.
It is called when a new object is created from an existing object.
Example: class MyClass { public: MyClass(const MyClass& obj) { // copy constructor logic } };
Senior Software Engineer
3.3k
salaries
| ₹9.3 L/yr - ₹28 L/yr |
Software Engineer
3.2k
salaries
| ₹5 L/yr - ₹18.1 L/yr |
Claims Associate
2.3k
salaries
| ₹1.5 L/yr - ₹4.8 L/yr |
Associate Software Engineer
1.2k
salaries
| ₹3 L/yr - ₹8 L/yr |
Associate
991
salaries
| ₹2 L/yr - ₹6.1 L/yr |
Infosys
TCS
Wipro
HCLTech