Filter interviews by
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
Virtual is a type of function in C++
Virtual functions are used in C++ to achieve polymorphism
They are declared in a base class and overridden in derived classes
Example: virtual void display() = 0;
The static keyword in programming is used to declare variables, methods, or classes that belong to the class itself rather than instances of the class.
Static variables retain their values across all instances of a class.
Static methods can be called without creating an instance of the class.
Static classes cannot be instantiated and are used for grouping related methods and variables.
Example: 'static int count = 0;' decl
posted on 13 Oct 2024
posted on 24 Aug 2024
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 26 Mar 2024
posted on 18 Mar 2024
posted on 11 Oct 2024
I applied via LinkedIn and was interviewed before Oct 2023. There was 1 interview round.
posted on 17 Apr 2024
I applied via Referral and was interviewed before Apr 2023. There were 3 interview rounds.
Interview experience
based on 4 reviews
Rating in categories
Software Engineer
157
salaries
| ₹8.7 L/yr - ₹26 L/yr |
Senior Software Engineer
51
salaries
| ₹12.6 L/yr - ₹35.3 L/yr |
Software Developer
35
salaries
| ₹4.8 L/yr - ₹15 L/yr |
Associate Software Engineer
27
salaries
| ₹7 L/yr - ₹13.5 L/yr |
Advanced Software Engineer
25
salaries
| ₹16.4 L/yr - ₹35 L/yr |
Bosch
TCS
Wipro
Infosys