Filter interviews by
I applied via LinkedIn and was interviewed before Sep 2022. There were 2 interview rounds.
Reverse a given array of strings
Iterate through each string in the array
Reverse each string using built-in functions or manual reversal
Store the reversed strings back in the array
MS Project architecture includes components like Project Server, Project Web App, Project Professional, and Project Online.
Project Server is the central component that stores project data and manages access
Project Web App is the web-based interface for accessing and managing projects
Project Professional is the desktop application for creating and editing project plans
Project Online is the cloud-based version of Project
posted on 27 Apr 2024
posted on 4 Mar 2024
Learn about logical reasoning and quant.
Know about APIs, technical manuals, MS style guide, etc.
posted on 17 Mar 2023
posted on 5 Jun 2024
I applied via Naukri.com and was interviewed before Jun 2023. There was 1 interview round.
An enumerator is a type that allows you to iterate through a collection of items, such as an array or list.
Enumerators are commonly used in programming languages like C# to loop through collections of data.
They typically have methods like MoveNext() to move to the next item in the collection and Current to access the current item.
Enumerators can be used in foreach loops to easily iterate through all items in a collecti
An entity in Spring Boot represents a table in a database and is used to map data from the database to Java objects.
Entities are typically annotated with @Entity and represent a table in a database.
Fields in an entity class represent columns in the database table.
Entities can have relationships with other entities using annotations like @OneToOne, @OneToMany, @ManyToOne, @ManyToMany.
Entities are managed by the EntityMa...
I applied via campus placement at National Institute of Technology (NIT), Durgapur and was interviewed before Apr 2023. There were 2 interview rounds.
Mathematics, aptitude and reasoning
I applied via Naukri.com and was interviewed in Apr 2021. There were 5 interview rounds.
The sequence of steps a browser takes to convert HTML, CSS, and JavaScript into a rendered page.
Includes parsing HTML, constructing the DOM tree, calculating styles, and executing JavaScript.
Optimizing the critical rendering path can improve page load times and user experience.
Examples of optimization techniques include minimizing render-blocking resources and using lazy loading.
The critical rendering path can vary dep
Asynchronous in JS means executing code without blocking the main thread.
Asynchronous code allows other code to run while waiting for a task to complete.
It is commonly used for network requests, file I/O, and other time-consuming operations.
Callbacks, Promises, and Async/Await are common ways to handle asynchronous code in JS.
A class in JavaScript is a blueprint for creating objects with similar properties and methods.
Classes are used to create multiple objects with the same structure and behavior.
They provide a way to organize and encapsulate related data and functions.
Classes can have properties (variables) and methods (functions) that define their behavior.
Instances of a class can be created using the 'new' keyword.
Classes can also have ...
Mobile first design is an approach where the design and development of a website or application starts with the mobile version.
Designing for smaller screens first
Prioritizing content and functionality for mobile users
Adapting the design for larger screens
Focusing on speed and performance
Examples: Instagram, Twitter, and Facebook
I applied via Naukri.com and was interviewed in Feb 2021. There were 4 interview rounds.
Implemented the Observer design pattern.
Used to maintain consistency between related objects
Allows for one-to-many relationships between objects
Used in event-driven systems
Example: Used to update UI when data changes in backend
I have implemented a microservices architecture for scalability and flexibility.
Implemented microservices architecture using Docker and Kubernetes
Used API Gateway for routing and load balancing
Implemented service discovery using Consul
Implemented circuit breaker pattern using Hystrix
Implemented centralized logging using ELK stack
Implemented distributed tracing using Zipkin
Implemented event-driven architecture using Kaf...
I improved stored procedure performance by optimizing queries and indexes.
Identified and removed unnecessary joins and subqueries
Used appropriate indexing to speed up query execution
Reduced the number of round trips to the database by using batch processing
Rewrote complex queries to simpler ones
Used stored procedure parameters instead of variables to avoid recompilation
Used SET NOCOUNT ON to reduce network traffic
Used
I applied via Referral and was interviewed before Dec 2021. There were 4 interview rounds.
Messaging system design involves creating a system for exchanging messages between users or applications.
Identify the messaging needs of the system and its users
Choose a messaging protocol and architecture that fits those needs
Consider scalability, reliability, and security
Design for fault tolerance and error handling
Implement features such as message queuing, routing, and filtering
Examples of messaging systems include...
Senior Software Engineer
15
salaries
| ₹30 L/yr - ₹85 L/yr |
Software Engineer
5
salaries
| ₹19 L/yr - ₹50 L/yr |
Lead Engineer
3
salaries
| ₹60 L/yr - ₹101 L/yr |
Director
3
salaries
| ₹55 L/yr - ₹60 L/yr |
Data Engineer
3
salaries
| ₹39 L/yr - ₹40.5 L/yr |
Adobe
Salesforce
ServiceNow
Dropbox