Filter interviews by
posted on 24 Sep 2022
Angular is a JavaScript framework for building web applications.
Uses TypeScript for building scalable and maintainable applications
Provides a powerful set of tools for building dynamic user interfaces
Uses a component-based architecture for building reusable UI components
Offers a wide range of built-in directives and services for common tasks
Supports two-way data binding for keeping the UI and data in sync
Top trending discussions
posted on 30 Sep 2023
I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.
Coding round is midium level
Develop REST APIs for project functionality
Define endpoints for different functionalities (e.g. GET /users, POST /users)
Implement CRUD operations using HTTP methods (GET, POST, PUT, DELETE)
Use proper authentication and authorization mechanisms (e.g. JWT tokens)
Handle error responses and status codes appropriately (e.g. 404 Not Found, 500 Internal Server Error)
Object-oriented programming concepts in Java
OOPs stands for Object-Oriented Programming
It is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures
Encapsulation, Inheritance, Polymorphism, and Abstraction are the four main principles of OOPs in Java
Example: Class, Object, Inheritance, Polymorphism, Encapsulation
JVM stands for Java Virtual Machine, which is an abstract computing machine that enables a computer to run Java programs.
JVM is responsible for converting Java bytecode into machine code that can be executed by the computer's processor.
It provides a platform-independent execution environment for Java programs.
JVM manages memory, handles garbage collection, and provides security features for Java applications.
Examples o...
Overloading is having multiple methods in the same class with the same name but different parameters. Overriding is implementing a method in a subclass that is already defined in the parent class.
Overloading allows a class to have multiple methods with the same name but different parameters.
Overriding involves implementing a method in a subclass that is already defined in the parent class.
Overloading is resolved at com...
posted on 18 Mar 2022
Software Developer
85
salaries
| ₹2.2 L/yr - ₹10.4 L/yr |
System Administrator
48
salaries
| ₹2.6 L/yr - ₹8.6 L/yr |
System Engineer
32
salaries
| ₹0.9 L/yr - ₹3.5 L/yr |
Senior Software Developer
30
salaries
| ₹5 L/yr - ₹16 L/yr |
Technical Support Executive
28
salaries
| ₹2.4 L/yr - ₹4.6 L/yr |
TCS
Infosys
Wipro
HCLTech