Filter interviews by
Level Order Traversal for Binary Tree is a method to visit all nodes level by level starting from the root.
Use a queue data structure to keep track of nodes at each level
Start by pushing the root node into the queue
While the queue is not empty, dequeue a node, visit it, and enqueue its children
Left join includes all records from the left table and matching records from the right table, while right join includes all records from the right table and matching records from the left table.
Left join keeps all records from the left table, even if there are no matches in the right table.
Right join keeps all records from the right table, even if there are no matches in the left table.
Example: If we have a table of em...
I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.
Basic aptitude questions Learn from Indiabix
A stored procedure is a precompiled set of SQL statements that can be executed on a database server.
Stored procedures are used to encapsulate and execute complex database operations.
They can be used to improve performance by reducing network traffic.
Stored procedures can be parameterized and reused across multiple applications.
They provide a level of security by allowing access to the database only through the procedur...
A SQL query to move a table from one schema to another.
Use the ALTER TABLE statement to rename the table and move it to the new schema.
Specify the new schema name in the ALTER TABLE statement.
Ensure that the user executing the query has the necessary privileges to perform the operation.
SSMS is a management tool for SQL Server, SSIS is an ETL tool, and SSAS is a BI tool for analyzing data.
SSMS (SQL Server Management Studio) is a graphical management tool for SQL Server.
SSIS (SQL Server Integration Services) is an ETL (Extract, Transform, Load) tool used for data integration and workflow applications.
SSAS (SQL Server Analysis Services) is a BI (Business Intelligence) tool used for analyzing and reporti...
Cubes are multidimensional data structures used for analysis and reporting. They differ from databases in their structure and purpose.
Cubes store data in a multidimensional format, allowing for efficient analysis and reporting.
They are designed to handle large volumes of data and provide fast query performance.
Cubes use dimensions, measures, and hierarchies to organize and analyze data.
Unlike databases, cubes are optim...
Top trending discussions
I applied via Naukri.com and was interviewed in Oct 2020. There was 1 interview round.
I applied via Other and was interviewed in May 2021. There was 1 interview round.
Sorting array of strings without using inbuilt function.
Implement bubble sort algorithm
Compare adjacent elements and swap if necessary
Repeat until no swaps are needed
I applied via Company Website and was interviewed in Sep 2024. There were 3 interview rounds.
Focusing on moderate level patterns
Object-Oriented Programming (OOP) is a programming paradigm based on objects that encapsulate data and behavior.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class from an existing class, inheriting its properties (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interface for diffe...
Pattern building logic building
I applied via Walk-in and was interviewed in Sep 2023. There was 1 interview round.
Pattern question for 60 minutes and recursion question
I applied via Recruitment Consulltant and was interviewed in Jul 2023. There were 3 interview rounds.
Arrays, basics. easy, some important topics in python and sql
I applied via Campus Placement and was interviewed before Aug 2022. There were 4 interview rounds.
Competitive coding, multiple choice questions
OOPS concepts include Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features.
A subnet is a smaller network within a larger network, created by dividing the IP address range of the larger network.
Subnets help in organizing and managing network resources efficiently.
They allow for better security by isolating different parts of the network.
Subnets can be created by dividing an IP address range into smaller ranges.
For example, a company may have different subnets for different departments like HR,...
based on 2 interview experiences
Difficulty level
Duration
based on 1 review
Rating in categories
Software Engineer
805
salaries
| ₹8 L/yr - ₹14 L/yr |
Software Engineer Level 1
649
salaries
| ₹6 L/yr - ₹12.8 L/yr |
Software Engineer2
371
salaries
| ₹10 L/yr - ₹17 L/yr |
Associate Software Engineer
144
salaries
| ₹4.5 L/yr - ₹10 L/yr |
Senior Software Engineer
94
salaries
| ₹14.8 L/yr - ₹25.7 L/yr |
Tekwissen
Softenger
XcelServ Solutions
Capital Numbers Infotech