Filter interviews by
I applied via Recruitment Consultant and was interviewed in Jan 2021. There was 1 interview round.
Program to find the second-highest number in a List, without sorting.
Iterate through the list and keep track of the highest and second-highest numbers.
Compare each number with the highest and second-highest numbers and update accordingly.
Return the second-highest number.
Program to reverse a linked list
Iterate through the linked list and change the direction of the pointers
Use three pointers to keep track of the current, previous and next nodes
Handle the edge cases of empty list and single node list
CAP theorem states that a distributed system cannot guarantee consistency, availability, and partition tolerance at the same time.
Consistency: all nodes see the same data at the same time
Availability: every request receives a response, without guarantee that it contains the most recent version of the information
Partition tolerance: system continues to function even when network partitions occur
Examples: Cassandra prior...
A Binary Search Tree is a data structure where each node has at most two children and the left child is smaller than the parent while the right child is greater.
Nodes are arranged in a hierarchical order.
Searching, insertion, and deletion can be done in O(log n) time complexity.
In-order traversal of a BST gives the nodes in sorted order.
Example: 5 is the root node, 3 is its left child, and 7 is its right child. 2 is th...
Top trending discussions
posted on 15 Jul 2022
I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.
If you are a fresher , then this is for you else almost no coding test for experienced candidates.
posted on 16 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 70 Minutes
Round difficulty - Hard
Prateek is a kindergarten teacher with a mission to distribute candies to students based on their performance. Each student must get at least one candy, and if two s...
The task is to distribute candies to students based on their performance while minimizing the total candies distributed.
Create an array to store the minimum candies required for each student.
Iterate through the students' ratings array to determine the minimum candies needed based on the adjacent ratings.
Consider both left-to-right and right-to-left passes to ensure fair distribution.
Keep track of the total candies dist...
You are given a sequence of numbers, ARR
. Your task is to return a sorted sequence of ARR
in non-descending order using the Merge Sort algorithm.
The Merge Sort...
Implement Merge Sort algorithm to sort a sequence of numbers in non-descending order.
Use Divide and Conquer approach to recursively divide the input array into two halves.
Merge the sorted halves to produce a completely sorted array.
Ensure the implementation handles the constraints specified in the problem statement.
Example: For input [3, 1, 4, 1, 5], the output should be [1, 1, 3, 4, 5].
Tip 1 : Practice Atleast 250 Questions
Tip 2 : Do atleast 2 projects
Tip 1 : Do not put false things on resume.
Tip 2 : Have some projects on resume.
posted on 11 Jan 2025
Coding Rount
DSA Round + Puzzle
SQL + Project Discussion
JS
I appeared for an interview before Jul 2024, where I was asked the following questions.
BASE properties describe a model for distributed systems emphasizing availability and partition tolerance over strict consistency.
B - Basically Available: Systems guarantee availability, meaning they respond to requests even if some nodes are down.
A - Soft state: The state of the system may change over time, even without new input, due to eventual consistency.
E - Eventually consistent: The system will become consistent...
A transaction in DBMS is a sequence of operations performed as a single logical unit of work, ensuring data integrity.
1. Transaction Initiation: A transaction begins with a request to perform a database operation, like inserting a record.
2. Execution: The DBMS executes the operations defined in the transaction, such as INSERT, UPDATE, or DELETE.
3. Logging: Changes are logged in a transaction log to ensure recovery in c...
I applied via Campus Placement and was interviewed before Mar 2023. There was 1 interview round.
2 medium hard level questions. We just have to code and explain it. Platform doesn't have compilers.
I appeared for an interview before Oct 2023.
Good Knowledge of DSA is required
posted on 7 Mar 2023
Singleton design pattern restricts the instantiation of a class to a single instance and provides global access to it.
Used when only one instance of a class is required throughout the application
Provides a global point of access to the instance
Implemented using a private constructor, static method, and static variable
Example: Logger class, Database connection class
C# LINQ queries for group and sum data from data table
Use GroupBy() method to group data based on a specific column
Use Sum() method to calculate the sum of a column
Use Select() method to select the required columns
Solid design principles are a set of guidelines for writing maintainable and scalable code.
Single Responsibility Principle (SRP) - each class should have only one responsibility
Open/Closed Principle (OCP) - classes should be open for extension but closed for modification
Liskov Substitution Principle (LSP) - subclasses should be able to replace their parent classes without affecting the program's correctness
Interface Se...
posted on 3 Jun 2024
I applied via Campus Placement and was interviewed before Jun 2023. There were 2 interview rounds.
Basic aptitude test and was unproctored
Software Engineer
248
salaries
| ₹11.4 L/yr - ₹20 L/yr |
Senior Software Engineer
130
salaries
| ₹16 L/yr - ₹26.2 L/yr |
QA Engineer
60
salaries
| ₹5.9 L/yr - ₹11.5 L/yr |
Software Developer
55
salaries
| ₹10.6 L/yr - ₹17.5 L/yr |
Softwaretest Engineer
42
salaries
| ₹3.4 L/yr - ₹5.4 L/yr |
Saama Technologies
JoulestoWatts Business Solutions
DISYS
Indus Valley Partners