Filter interviews by
Binary tree traversal question
To add a node at the nth position in a linked list
Create a new node with the data to be inserted
Traverse the linked list to the (n-1)th node
Adjust the pointers to insert the new node at the nth position
I applied via Recruitment Consultant and was interviewed before Oct 2020. There were 4 interview rounds.
6 Sigma is a data-driven methodology for improving business processes and reducing defects.
It aims to achieve a level of quality where the probability of a defect is 3.4 parts per million or less.
It involves five phases: Define, Measure, Analyze, Improve, and Control (DMAIC).
It is widely used in industries such as manufacturing, healthcare, and finance.
It emphasizes on statistical analysis and measurement to identify a...
I applied via Walk-in and was interviewed before Jan 2022. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Jun 2022. There were 2 interview rounds.
Yes, I enjoy working here.
I enjoy the positive work environment and the supportive team.
The company provides opportunities for growth and learning.
I appreciate the work-life balance and the flexibility in my schedule.
I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.
I applied via Campus Placement and was interviewed before Feb 2023. There was 1 interview round.
Developed a web-based project management tool for a software development company.
Used Agile methodology for development
Implemented user authentication and authorization using JWT
Integrated with GitHub for version control
Used React for front-end and Node.js for back-end
Implemented real-time chat feature using Socket.io
I appeared for an interview before Jul 2016.
I appeared for an interview in Sep 2016.
Area of square except inscribed circle
Find area of square
Subtract area of circle from square
Area of square = L^2, Area of circle = pi*(L/2)^2
Answer = L^2 - pi*(L/2)^2
A program to find factorial using recursion.
Define a function that takes an integer as input.
Check if the input is 0 or 1, return 1 in that case.
Otherwise, call the function recursively with input-1 and multiply it with the input.
Indexes are data structures that improve the speed of data retrieval operations in a database. Views are virtual tables created from queries.
Indexes are used to quickly locate data in a database by creating a sorted structure that allows for efficient searching.
Views are virtual tables that are created by executing a query and storing the result set as a named object.
Indexes can be created on one or more columns of a t...
Indexes are implemented using B Trees and B+ Trees.
B Trees and B+ Trees are data structures used to organize and efficiently search data in databases.
B Trees are balanced search trees that store data in nodes with multiple children.
B+ Trees are similar to B Trees but have additional features like leaf nodes that form a linked list.
Indexes are created on specific columns of a database table to improve query performance.
...
Other than indexes and tables, a DBMS also includes views, stored procedures, triggers, and functions.
Views: Virtual tables that are based on the result of a query. They provide a way to simplify complex queries and restrict access to data.
Stored Procedures: Precompiled sets of SQL statements that can be executed with a single command. They enhance performance and allow for code reusability.
Triggers: Special types of s...
A database administrator manages and maintains databases, ensuring their security, performance, and availability.
Designing and implementing database structures
Installing and configuring database software
Monitoring and optimizing database performance
Ensuring data integrity and security
Backing up and restoring databases
Troubleshooting and resolving database issues
Collaborating with developers and system administrators
Pla...
Types of integrity in DBMS include foreign, referential, and domain.
Foreign integrity ensures that foreign key values in a table match primary key values in another table.
Referential integrity ensures that relationships between tables are maintained, preventing orphaned or invalid data.
Domain integrity ensures that data in a column adheres to specified data types, formats, or constraints.
For example, in a database for ...
SDLC is a process followed by software development teams to design, develop and test high-quality software.
SDLC stands for Software Development Life Cycle
It consists of several phases including planning, analysis, design, implementation, testing, and maintenance
Each phase has its own set of activities and deliverables
The goal of SDLC is to produce high-quality software that meets customer requirements and is delivered ...
Agile methodology is an iterative and incremental approach to software development.
Agile methodology emphasizes collaboration, flexibility, and customer satisfaction.
It involves breaking down the project into small, manageable tasks called user stories.
Teams work in short iterations called sprints, typically 1-4 weeks long.
Regular meetings like daily stand-ups and sprint reviews are held to track progress and gather fe...
In 3-5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Advancing to a senior software engineer role
Leading a team of developers on projects
Working on innovative and challenging projects
Continuing to learn and grow in the field
I am a passionate software engineer with experience in developing web applications using various technologies.
Experienced in full-stack web development
Proficient in languages such as JavaScript, Python, and Java
Familiar with frameworks like React, Node.js, and Django
Strong problem-solving skills and ability to work in a team
Completed projects like e-commerce website using MERN stack
I want to learn how to play the piano.
I have always been fascinated by music and the piano in particular.
Learning to play an instrument can be a great way to relax and unwind.
Playing the piano can also improve cognitive skills and memory.
I believe learning to play the piano will bring me joy and fulfillment.
My strengths include problem-solving skills and attention to detail. My weaknesses include public speaking and time management.
Strengths: problem-solving skills, attention to detail
Weaknesses: public speaking, time management
based on 1 interview
Interview experience
based on 19 reviews
Rating in categories
Software Engineer
470
salaries
| ₹8 L/yr - ₹26 L/yr |
Senior Software Engineer
348
salaries
| ₹13 L/yr - ₹37.5 L/yr |
Staff Software Engineer
153
salaries
| ₹22 L/yr - ₹53.7 L/yr |
Software Developer
67
salaries
| ₹5.9 L/yr - ₹22.1 L/yr |
Software Engineering Specialist
66
salaries
| ₹7.7 L/yr - ₹15 L/yr |
Siemens Healthineers
Philips
Medtronic
Johnson & Johnson