Filter interviews by
I applied via Naukri.com and was interviewed before Mar 2023. There were 4 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
Online zoom coding test will be there - 4 questions - 2 about output of code & 2 about technical questions.
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Virtual polymorphism is achieved through virtual functions in C++.
Virtual functions allow a function in a base class to be overridden in a derived class.
Example: Animal class with virtual function 'makeSound' overridden in Dog a
Virtual polymorphism allows objects of different classes to be treated as objects of a common superclass.
Create a base class with virtual functions
Create derived classes that override the virtual functions
Use pointers or references of the base class to call the overridden functions
I applied via LinkedIn and was interviewed in Dec 2024. There were 4 interview rounds.
QUANT, MATHS, HTML, CSS
DSA WAS ASKED TOGETHER WITH SOME CORE SUBJECT QUESTIONS.
DSA WAS ASKED TOGETHER WITH SOME PUZZLES.
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Developed a web application for managing inventory and sales for a retail store.
Used Angular framework to create a responsive and user-friendly interface.
Implemented features for adding, updating, and deleting products in the inventory.
Integrated with backend APIs to fetch real-time sales data and generate reports.
Utilized Angular Material for designing consistent UI components.
Angular is a popular front-end framework for building web applications. SPA stands for Single Page Application.
Angular is a front-end framework developed by Google for building dynamic web applications.
It uses TypeScript for building applications with components, services, and modules.
SPA is a web application that loads a single HTML page and dynamically updates the content as the user interacts with the app.
SPA provid...
Lazy loading is a technique in web development where resources are loaded only when needed, improving performance.
Lazy loading helps reduce initial load time by loading resources on demand
It is commonly used in Angular for loading modules, components, or routes asynchronously
Lazy loading can improve user experience by speeding up page load times
RxJS is a library for reactive programming using Observables to handle asynchronous data streams.
RxJS stands for Reactive Extensions for JavaScript.
It allows you to work with asynchronous data streams and handle events.
Operators like map, filter, and mergeMap are used to manipulate and combine streams.
Subscriptions are used to listen to and react to changes in the data streams.
Example: Using RxJS to make HTTP requests
?? is the nullish coalescing operator, while ? is the optional chaining operator in Angular.
?? is used to provide a default value when a variable is null or undefined.
? is used to safely access nested properties of an object without causing errors.
Example: const name = person?.name; // safe access to 'name' property of 'person' object
Hackearth online coding test for 1 hour
Use sorting or heap data structure to find k largest elements in an array of strings.
Sort the array in descending order and return the first k elements.
Use a max heap data structure to efficiently find the k largest elements.
Examples: ['apple', 'banana', 'orange', 'kiwi'], k=2 -> ['orange', 'kiwi']
Remove duplicates from array of strings
Create a Set to store unique strings
Iterate through the array and add each string to the Set
Convert the Set back to an array to get the unique strings
I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.
Coding round is related to DSA
Technology advantage or not
All aptitude topics,logical reasoning
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Job Portal and was interviewed in Nov 2024. There were 2 interview rounds.
My approach to building basic logic skills involves practicing problem-solving exercises, breaking down complex problems into smaller parts, and seeking feedback to improve.
Practice problem-solving exercises regularly to strengthen logical thinking abilities.
Break down complex problems into smaller, more manageable parts to better understand the problem and find solutions.
Seek feedback from peers or mentors to identify...
Senior Software Engineer
769
salaries
| ₹9 L/yr - ₹31.5 L/yr |
Software Engineer
761
salaries
| ₹4 L/yr - ₹16.1 L/yr |
Lead Software Engineer
254
salaries
| ₹13.1 L/yr - ₹36 L/yr |
Softwaretest Engineer
115
salaries
| ₹3.5 L/yr - ₹10 L/yr |
Software Developer
96
salaries
| ₹4.8 L/yr - ₹18 L/yr |
One Network Enterprises
Persistent Systems
TCS
Wipro