Filter interviews by
I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.
posted on 7 Aug 2024
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Basics of C++. Solve some problem by given complexity. Find the bugs in code.
Design patterns in C++ are reusable solutions to common problems in software design.
Design patterns help in creating flexible, maintainable, and scalable code.
Examples of design patterns in C++ include Singleton, Factory, Observer, and Strategy.
Each design pattern has a specific purpose and can be applied in different scenarios.
posted on 19 Oct 2024
I was interviewed in Apr 2024.
Linked list graph string to be prepared
Graph linked list was asked in this round
I applied via Job Portal and was interviewed in May 2024. There were 2 interview rounds.
JavaScript is a high-level, interpreted programming language used for creating interactive websites.
JavaScript is commonly used for client-side web development.
It can be used to add interactivity, animations, and dynamic content to websites.
JavaScript is often used in conjunction with HTML and CSS.
Popular JavaScript frameworks include React, Angular, and Vue.
JS is a programming language used for web development. Virtual DOM is a concept in React to improve performance.
JS (JavaScript) is a popular programming language used for web development.
Virtual DOM is a concept in React where a lightweight copy of the actual DOM is created and updated to improve performance.
Virtual DOM allows React to efficiently update the actual DOM by only re-rendering components that have changed.
posted on 12 Dec 2023
I applied via Company Website and was interviewed in Jan 2024. There were 3 interview rounds.
Coding test with full stack in react and node js with advanced topics of javascript and logical questsions
Gave problem statement to solve
I applied via Referral and was interviewed before Jan 2023. There were 2 interview rounds.
Buttons are used when an action needs to be performed, while links are used for navigation.
Buttons are more suitable for actions like submitting a form, saving data, or triggering a function.
Links are used to navigate to different pages or sections within a website.
Buttons provide visual feedback when clicked, while links do not.
Buttons can be styled and customized more easily than links.
Buttons can have different stat
Optimize a SQL procedure with 5000 lines of code by identifying bottlenecks and implementing performance improvements.
Identify and analyze the most time-consuming parts of the procedure
Optimize queries by adding appropriate indexes, rewriting queries, or using query hints
Break down the procedure into smaller, more manageable parts
Use temporary tables or table variables to reduce the amount of data processed at once
Cons...
To optimize SQL procedures, keep them short, use small procedures with specific functionality, avoid temp tables and joins, use select statements wisely, avoid subqueries and dynamic SQL.
Break down complex procedures into smaller ones with specific functionality
Avoid using temporary tables and joins whenever possible
Use select statements wisely to retrieve only the necessary data
Avoid subqueries and find alternative ap...
I applied via Walk-in and was interviewed in Nov 2021. There was 1 interview round.
Encapsulation, data abstraction, and polymorphism are three fundamental concepts in object-oriented programming.
Encapsulation is the process of hiding the implementation details of an object from the outside world.
Data abstraction is the process of representing only the essential features of an object and hiding the unnecessary details.
Polymorphism is the ability of an object to take on many forms or have multiple beha...
Stack is a data structure that follows Last In First Out (LIFO) principle. Queue is a data structure that follows First In First Out (FIFO) principle.
Stack is like a stack of plates where the last plate added is the first one to be removed
Queue is like a queue of people waiting in line where the first person added is the first one to be served
Stack operations: push (add element), pop (remove top element), peek (get top...
Caching is the process of storing frequently used data in a temporary storage area for faster access.
Caching improves application performance by reducing the number of requests to the server.
It can be implemented at different levels such as browser, server, and database.
Examples of caching include browser caching of web pages, server caching of API responses, and database caching of query results.
Join types used in SQL to combine data from multiple tables.
Inner join returns only the matching rows from both tables.
Left join returns all rows from the left table and matching rows from the right table.
Outer join returns all rows from both tables, with null values for non-matching rows.
Examples: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id
SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2...
I have worked on various projects including a mobile app for tracking fitness goals and a web application for managing inventory.
Developed a mobile app using React Native to track fitness goals and provide workout plans
Built a web application using Angular for managing inventory and tracking sales
Implemented RESTful APIs for communication between frontend and backend systems
posted on 1 Mar 2023
I applied via Naukri.com and was interviewed before Mar 2022. There were 3 interview rounds.
General aptitude questions, analytical and logical reasoning
based on 9 reviews
Rating in categories
Software Engineer
480
salaries
| ₹8.8 L/yr - ₹26 L/yr |
Senior Software Engineer
322
salaries
| ₹11.5 L/yr - ₹37.4 L/yr |
Staff Software Engineer
142
salaries
| ₹22 L/yr - ₹48.2 L/yr |
Software Developer
68
salaries
| ₹5.5 L/yr - ₹21 L/yr |
Software Engineering Specialist
62
salaries
| ₹7.5 L/yr - ₹15.2 L/yr |
Siemens Healthineers
Philips
Medtronic
Johnson & Johnson