Filter interviews by
I applied via Referral and was interviewed before Mar 2023. There was 1 interview round.
Design considerations for front end web applications include user experience, performance, scalability, accessibility, and security.
Consider user experience by designing intuitive interfaces and smooth interactions.
Optimize performance by minimizing loading times and reducing unnecessary requests.
Ensure scalability by designing modular and flexible components.
Prioritize accessibility by following web content accessibil...
Top trending discussions
posted on 16 Jan 2025
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Dec 2024. There were 2 interview rounds.
3 coding questions were given and all should have to be passed for the next round
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
A stack is a Last In First Out (LIFO) data structure, while a queue is a First In First Out (FIFO) data structure.
Stack: LIFO - Last In First Out. Example: browser history where the last page visited is the first to be accessed.
Queue: FIFO - First In First Out. Example: a line at a grocery store where the first person in line is the first to be served.
Function to find two numbers in array that add up to target. Optimize solution.
Use a hash map to store each number and its index as you iterate through the array.
For each number, check if the difference between the target and the number exists in the hash map.
Return the indices of the two numbers that add up to the target.
I applied via Referral and was interviewed in Sep 2024. There were 3 interview rounds.
OOP concepts are fundamental principles in object-oriented programming that help in organizing and designing code.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation detai...
Vectors are dynamic arrays that can change in size, while arrays have a fixed size.
Vectors can grow or shrink in size dynamically, while arrays have a fixed size.
Vectors can be resized using functions like push_back() and pop_back(), while arrays cannot.
Vectors are part of the C++ Standard Template Library (STL), while arrays are a fundamental data structure.
Example: vector
I applied via Walk-in and was interviewed in Dec 2023. There was 1 interview round.
Reverse a linked list by changing the pointers direction
Iterate through the linked list and change the direction of pointers
Use three pointers - prev, current, next to reverse the list
Update the head pointer to point to the new first node
I applied via campus placement at Dr DY Patil Institute of Management and Research, Pune and was interviewed in Nov 2023. There were 4 interview rounds.
Basic aptitude questions
Topic was "which is best work from home or work from office?"
posted on 28 Jun 2024
Easy coding exercise with test cases
posted on 19 Aug 2023
I applied via Recruitment Consulltant and was interviewed in Feb 2023. There were 3 interview rounds.
OOPs concepts in C#, SOLID and design principles, Task vs Thread, Interface vs Abstract class
OOPs concepts in C# include encapsulation, inheritance, polymorphism, and abstraction
SOLID principles are Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion
Task is a unit of work in C# that represents an asynchronous operation, while Thread is a separate path of execution wi...
based on 18 reviews
Rating in categories
Software Engineer
141
salaries
| ₹9.3 L/yr - ₹30 L/yr |
Senior Software Engineer
51
salaries
| ₹12.6 L/yr - ₹35.3 L/yr |
Software Developer
34
salaries
| ₹4.8 L/yr - ₹16.8 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