Filter interviews by
I applied via Approached by Company and was interviewed before May 2023. There were 2 interview rounds.
I applied via Approached by Company and was interviewed before Jun 2023. There were 4 interview rounds.
Top trending discussions
Developed a web application for online shopping with user authentication and payment gateway integration.
Used React.js for front-end development
Implemented user authentication using JWT tokens
Integrated Stripe API for payment processing
Optimization techniques are methods used to improve the efficiency and performance of software applications.
Use of algorithms like dynamic programming and greedy algorithms
Profiling and performance tuning to identify bottlenecks
Code refactoring to improve readability and maintainability
Utilizing caching and memoization for faster access to data
Parallel processing and multi-threading for improved concurrency
OOPs concepts are fundamental principles in object-oriented programming that help in organizing and designing code.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: Ability of objects to take on multiple forms or behaviors.
Abstraction: Hiding the complex implementation details and...
Design patterns are reusable solutions to common problems in software design.
Design patterns help in creating flexible, maintainable, and scalable software.
They provide a common language for developers to communicate about solutions.
Examples include Singleton, Factory, Observer, and Strategy patterns.
posted on 15 Sep 2023
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructor, fields, and methods, while interface cannot have any of these.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract that implementing
The design pattern commonly used in Angular is the Observer pattern.
The Observer pattern is used to establish a one-to-many dependency between objects.
In Angular, Observables are used to implement the Observer pattern for handling asynchronous data streams.
Components in Angular often use Observables to subscribe to changes and react accordingly.
I applied via Approached by Company and was interviewed in Jan 2022. There were 4 interview rounds.
It was sort of pair programming where you will be told to implement some feature. Here they check your coding style, your approach and the architecture you follow.
I applied via Naukri.com and was interviewed before Jun 2022. There were 3 interview rounds.
based on 23 reviews
Rating in categories
Senior Software Engineer
161
salaries
| ₹13 L/yr - ₹30 L/yr |
Software Engineer
82
salaries
| ₹9 L/yr - ₹20 L/yr |
Lead Engineer
40
salaries
| ₹20 L/yr - ₹40 L/yr |
Sdet Lead
19
salaries
| ₹20 L/yr - ₹41 L/yr |
Senior Leader Engineer
16
salaries
| ₹37 L/yr - ₹50 L/yr |
Jio Platforms
Vodafone Idea
TCS
Infosys