Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Nov 2023. There was 1 interview round.
Design Google Calendar for scheduling events and appointments
Use a clean and user-friendly interface for easy navigation
Implement features like creating events, setting reminders, and sharing calendars
Include options for recurring events and color-coding for organization
Top trending discussions
I applied via Campus Placement
Low-level design interview
I need to design a Music player app using oops concept
Use an additional stack to store sorted elements and maintain the minimum element at the top of the original stack.
Create a new stack to store sorted elements.
Pop elements from the original stack and compare with the top element of the new stack.
If the popped element is smaller, push it to the new stack. If larger, keep popping from the new stack and push to the original stack until the correct position is found.
Repeat...
A process is an instance of a program running on a computer, while a thread is a smaller unit of execution within a process.
A process has its own memory space, while threads within the same process share memory.
Processes are independent of each other, while threads within the same process can communicate with each other.
Processes are heavyweight, requiring separate memory and resources, while threads are lightweight an...
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 class is used to provide a common base for multiple derived classes, while interface is used to define a contract fo...
A race condition is a situation in which the outcome of a program depends on the order of execution of its threads or processes.
Occurs when multiple threads or processes access shared data or resources concurrently
Can lead to unpredictable behavior or bugs in the program
Prevented by using synchronization mechanisms like locks or semaphores
Example: Two threads trying to increment a shared variable simultaneously
Normalization in DBMS is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables.
It helps in reducing data redundancy by storing data in a structured way.
There are different normal forms like 1NF, 2NF, 3NF, BCNF, etc.
Example: In a database of students, instead of storing student details in multiple ...
I applied via Walk-in and was interviewed in Sep 2023. There were 3 interview rounds.
An aptitude has exam used to determine an individual skills a given activity
I applied via Recruitment Consulltant and was interviewed before Apr 2021. There were 2 interview rounds.
ES6 introduced new features to Javascript including arrow functions, let and const, classes, and template literals.
Arrow functions provide a concise syntax for writing functions.
Let and const are block-scoped variables.
Classes provide a way to create objects with methods and properties.
Template literals allow for string interpolation and multi-line strings.
Destructuring allows for easy extraction of values from arrays ...
Angular is a front-end framework that uses HTML, CSS, and JavaScript to build dynamic web applications.
Angular uses components to create reusable UI elements
It uses services to share data and functionality across components
It has a powerful template system that allows for easy data binding and manipulation
Angular uses RxJS for reactive programming and observables
It has a built-in router for handling navigation between ...
Components in Angular are reusable building blocks that encapsulate HTML, CSS, and TypeScript code.
Components are the basic building blocks of an Angular application
They are reusable and can be used across multiple pages
Each component has its own HTML, CSS, and TypeScript code
Components can communicate with each other using @Input and @Output decorators
Examples of components include navbar, footer, and login form
To set up the environment for building an Angular application, you need to install Node.js and Angular CLI.
Install Node.js and npm
Install Angular CLI using npm
Create a new Angular project using CLI
Run the project using ng serve command
CI/CD pipeline is a process of continuous integration and continuous delivery/deployment of software.
CI/CD pipeline automates the software delivery process.
It involves continuous integration of code changes, automated testing, and continuous delivery/deployment of software.
It helps in reducing errors and improving the quality of software.
Popular CI/CD tools include Jenkins, Travis CI, and CircleCI.
I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.
Program to find 2 biggest numbers in array of strings
Iterate through the array and convert each element to integer
Keep track of the two biggest numbers found so far
Return the two biggest numbers at the end
I applied via Naukri.com and was interviewed before Dec 2022. There were 4 interview rounds.
Basic Math and English Questions
I applied via LinkedIn and was interviewed in Sep 2023. There were 2 interview rounds.
Its a combination of all the questions like aptitude , logical questions, programming questions, sql, etc,...
I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.
Its mostly on Train, Pipes and Cistern, Dice reasoning
Data Structures medium level question
based on 1 interview
Interview experience
Analyst
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Lead
219
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Analyst
192
salaries
| ₹0 L/yr - ₹0 L/yr |
Manager
121
salaries
| ₹0 L/yr - ₹0 L/yr |
Operations Analyst
116
salaries
| ₹0 L/yr - ₹0 L/yr |
Quicken Loans
Rocket Mortgage
LendingTree
SoFi