Filter interviews by
I applied via LinkedIn and was interviewed before Jul 2023. There was 1 interview round.
React life cycle refers to the series of methods that are invoked in the process of creating, updating, and destroying components.
Mounting phase: constructor, render, componentDidMount
Updating phase: render, componentDidUpdate
Unmounting phase: componentWillUnmount
An online calculator app that allows users to perform basic arithmetic operations.
Include buttons for numbers 0-9 and operators like +, -, *, /
Implement functionality for clearing input, calculating result, and displaying history
Consider adding advanced features like memory functions or scientific calculator mode
Full stack developer
SQL performance optimization involves indexing, query optimization, and database design improvements.
Use indexes on frequently queried columns to speed up search operations.
Optimize queries by avoiding unnecessary joins, using appropriate data types, and limiting the number of rows returned.
Consider denormalizing the database schema for better performance in read-heavy applications.
Regularly monitor and analyze query p...
Various tools like Visual Studio, ReSharper, Git, and Jira can be used in .NET development.
Visual Studio is a popular IDE for .NET development
ReSharper is a code analysis tool that can be used with Visual Studio
Git is a version control system commonly used in .NET projects
Jira is a project management tool that can be integrated with .NET development workflows
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Communication between microservices is typically done through APIs, message queues, or event-driven architecture.
Use RESTful APIs for synchronous communication between microservices
Implement message queues like RabbitMQ or Kafka for asynchronous communication
Utilize event-driven architecture with tools like Apache Kafka or AWS SNS/SQS
Consider gRPC for high-performance communication between microservices
I will tackle escalations by first understanding the issue, prioritizing tasks, communicating effectively, and seeking help from senior team members if needed.
Understand the root cause of the escalation
Prioritize tasks based on urgency and impact
Communicate effectively with stakeholders
Seek help from senior team members if needed
posted on 8 Aug 2024
I applied via Walk-in and was interviewed in Apr 2024. There were 2 interview rounds.
MVC stands for Model-View-Controller, a software design pattern that separates the application into three main components.
Model: Represents the data and business logic of the application.
View: Represents the UI components of the application.
Controller: Acts as an intermediary between Model and View, handling user input and updating the Model accordingly.
MVC helps in organizing code, improving maintainability, and promo...
Index fragmentation in SQL occurs when the logical order of pages in an index does not match the physical order in the data file.
Index fragmentation can lead to decreased query performance as the database engine has to scan more pages to retrieve data.
Fragmentation can be caused by frequent insertions, deletions, or updates on the indexed columns.
Rebuilding or reorganizing indexes can help reduce fragmentation and impr...
REST API is lightweight, flexible, and widely used, while SOAP API is more rigid and heavy.
REST API uses standard HTTP methods like GET, POST, PUT, DELETE, while SOAP API uses XML for communication.
REST API is stateless and can be cached, making it faster, while SOAP API is stateful and requires more bandwidth.
REST API is easier to implement and understand, while SOAP API has more built-in security features.
Examples: R
posted on 19 Aug 2024
Questions from Resume, solving code snippets, DSA Algo
GCD, Core Data, Higher Order Functions, ARC are key concepts in iOS development.
GCD (Grand Central Dispatch) is a technology for managing concurrent operations.
Core Data is a framework for managing the model layer objects in an application.
Higher Order Functions are functions that operate on other functions, taking them as arguments or returning them.
ARC (Automatic Reference Counting) is a memory management technology
I applied via Recruitment Consultant and was interviewed in Jul 2021. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Senior Software Engineer
75
salaries
| ₹8 L/yr - ₹22 L/yr |
Software Specialist
66
salaries
| ₹13 L/yr - ₹27.7 L/yr |
Senior Software Developer
31
salaries
| ₹11 L/yr - ₹40 L/yr |
Senior Business Manager
29
salaries
| ₹32 L/yr - ₹84.6 L/yr |
Software Engineer
28
salaries
| ₹6.1 L/yr - ₹24 L/yr |
IBM
Oracle
Salesforce
Accenture