Filter interviews by
I developed a web application for tracking and managing inventory in a retail store.
Used React.js for front-end development
Implemented RESTful APIs using Node.js and Express for back-end
Utilized MongoDB for database management
The flow of the project involves requirements gathering, design, development, testing, deployment, and maintenance.
Requirements gathering: Understand client needs and document project requirements.
Design: Create a detailed design plan including architecture and user interface.
Development: Write code based on design specifications.
Testing: Conduct various tests to ensure the software functions correctly.
Deployment: Rele...
I applied via Naukri.com and was interviewed before Dec 2023. There were 2 interview rounds.
A stack is a data structure that follows the Last In First Out (LIFO) principle.
Stack is a collection of elements with two main operations: push (adds element) and pop (removes top element)
Common implementations include using arrays or linked lists
Example: Undo feature in text editors uses a stack to store previous states
Optimizing a stack involves reducing unnecessary operations and improving memory usage.
Implementing tail call optimization to reduce stack space usage
Using iterative algorithms instead of recursive ones to avoid stack overflow
Minimizing the number of local variables stored on the stack
Using dynamic memory allocation instead of fixed-size arrays to optimize memory usage
Use a JOIN statement to combine data from two tables without a common column.
Use a JOIN statement to combine data from two tables based on a different column
Specify the columns to select from each table in the query
Use aliases to differentiate between columns with the same name in different tables
Design a flight booking system with user authentication, flight search, booking, seat selection, and payment handling.
Implement user authentication for secure access.
Create a database of flights with availability and pricing.
Allow users to search for flights based on criteria like date, destination, and number of passengers.
Provide seat selection options for users during booking.
Include a payment gateway for secure tra...
Top trending discussions
I applied via Approached by Company and was interviewed in Aug 2017. There were 5 interview rounds.
posted on 16 Sep 2024
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
Arrays related problem
posted on 3 Mar 2025
I appeared for an interview in Sep 2024.
Types of polymorphism include compile-time polymorphism (method overloading) and runtime polymorphism (method overriding).
Compile-time polymorphism is achieved through method overloading, where multiple methods have the same name but different parameters.
Runtime polymorphism is achieved through method overriding, where a subclass provides a specific implementation of a method that is already defined in its superclass.
posted on 13 Oct 2024
posted on 18 Mar 2024
posted on 28 Dec 2022
I applied via Recruitment Consulltant and was interviewed before Dec 2021. There were 2 interview rounds.
I am an excellent problem solver with a keen interest in algorithm design and optimization.
I enjoy breaking down complex problems into smaller, more manageable components.
I have experience in developing efficient algorithms for data processing and analysis.
I am always looking for ways to optimize code and improve performance.
I am interested in exploring new technologies and frameworks to solve problems in innovative wa
I have knowledge in various programming languages, frameworks, and technologies.
Proficient in Java, Python, and C++
Experience with web development using HTML, CSS, and JavaScript
Familiarity with databases such as MySQL and MongoDB
Knowledge of software development methodologies like Agile and Scrum
Understanding of design patterns and object-oriented programming principles
Authentication in .NET Core
ASP.NET Core Identity provides authentication and authorization functionality
Authentication middleware can be added to the pipeline using AddAuthentication() method
Authentication schemes can be configured using AddScheme() method
Authentication can be done using various providers like JWT, OAuth, etc.
posted on 30 Jul 2021
based on 2 interviews
Interview experience
based on 4 reviews
Rating in categories
Software Engineer
166
salaries
| ₹7.9 L/yr - ₹26 L/yr |
Software Developer
56
salaries
| ₹5.6 L/yr - ₹19.5 L/yr |
Senior Software Engineer
53
salaries
| ₹12.6 L/yr - ₹38.6 L/yr |
Associate Software Engineer
30
salaries
| ₹6.9 L/yr - ₹14.8 L/yr |
Advanced Software Engineer
28
salaries
| ₹16.4 L/yr - ₹37.3 L/yr |
Siemens
Schneider Electric
Johnson Controls
Honeywell Automation