i
SirionLabs
Filter interviews by
I applied via Recruitment Consultant and was interviewed in Apr 2021. There were 3 interview rounds.
Level order traversal of tree is a breadth-first search algorithm to visit all nodes in a tree level by level.
Use a queue to keep track of nodes to be visited
Enqueue the root node and loop until the queue is empty
Dequeue a node, visit it, and enqueue its children
Repeat until all nodes have been visited
Top trending discussions
posted on 24 Nov 2024
Move negative elements to right side of array
Iterate through the array and swap negative elements to the right side
Use two pointers approach to keep track of positive and negative elements
Maintain the order of elements while moving negatives to the right side
Basic string manipulation and general DSA questions
There will be 3 coding questions given to us for solving,we need solve two questions compulsory.
I am a software engineer with 5 years of experience in developing web applications using Java, Spring, and Angular.
5 years of experience in software development
Proficient in Java, Spring, and Angular
Strong problem-solving skills
I applied via Recruitment Consulltant
A mutex is a synchronization primitive that ensures only one thread can access a resource at a time.
Create a mutex object using the appropriate library or language-specific function.
Lock the mutex before accessing the shared resource to prevent other threads from accessing it.
Unlock the mutex after finishing the operation on the shared resource to allow other threads to access it.
Example: pthread_mutex_t mutex; pthread...
Identify memory leak in code
Check for any dynamically allocated memory that is not being freed
Look for any infinite loops or recursive functions that consume memory
Use memory profiling tools like Valgrind to detect leaks
Check for any global variables that are not properly managed
posted on 8 Feb 2024
I was interviewed in May 2022.
Round duration - 120 Minutes
Round difficulty - Easy
Round duration - 60 Minutes
Round difficulty - Medium
Oops concepts and 1 DSA problem
G...
The basic idea of the approach is that we iterate for each index ‘i’ digit in the string ‘DIGIT_PATTERN’, and store the occurrence of that digit in the array/list ‘store’. At any index ‘i’, if the occurrence of the digit is already 1 in the array/list ‘store’, then we would return that digit Or else if the digit has occurred for the first time in the iteration then make the value 1 at index ‘digit’ in the ar...
Round duration - 60 Minutes
Round difficulty - Medium
Firstly Some general questions and then suddenly a cosing question with modifications
The input string may contain the same characters, so there will also be the same permutations.
T...
Recursively solved 1stl one
Then applied set data structure to solve second one
Tip 1 : You should be perfect in what you know
Tip 2 : Prepare atleast DSA standard questions very well
Tip 3 : Don't ignore OOPs, they are asked very frequently.
Tip 1 : Add good projects
Tip 2 : Must mention all your coding profiles and github where you worked.
I applied via Company Website and was interviewed before Aug 2022. There were 3 interview rounds.
Reverse a given string using for loop
I applied via Company Website and was interviewed in Aug 2021. There was 1 interview round.
Worst organization
Lack of communication and transparency
Inefficient management and decision-making
Toxic work culture and lack of employee support
Poorly defined goals and objectives
Lack of career growth opportunities
based on 10 reviews
Rating in categories
Analyst
117
salaries
| ₹3 L/yr - ₹10 L/yr |
Senior Analyst
112
salaries
| ₹5.9 L/yr - ₹12.5 L/yr |
Software Engineer
75
salaries
| ₹8 L/yr - ₹26.6 L/yr |
Associate
72
salaries
| ₹3.4 L/yr - ₹6 L/yr |
Assistant Manager
59
salaries
| ₹6 L/yr - ₹21.5 L/yr |
Icertis
Zycus Infotech
SAP Ariba
Coupa Software Inc