Tip 1 : Don't Neglect core subjects (DBMS, OS, CN)
Tip 2 : Revise standard application of Data Structures
Tip 3 : Also prepare quant reasoning puzzles
Tip 1 : Don't fake anything which you are not confident in
Tip 2 : Precise and crisp information should be there about project and experiences
Full MCQ round consisting of 20 questions based on aptitude, logical reasoning and CS core subjects
This was a video interview round with one senior engineer from Xperi, this round was based on DSA + Core Subjects + Puzzles



‘S’ = racecar
The reverse of ‘S’ is: racecar
Since ‘S’ is equal to its reverse. So ‘S’ is a palindrome.
Hence output will be 1.



'S' = "{}()".
There is always an opening brace before a closing brace i.e. '{' before '}', '(' before ').
So the 'S' is Balanced.



Each pair should be sorted i.e the first value should be less than or equals to the second value.
Return the list of pairs sorted in non-decreasing order of their first value. In case if two pairs have the same first value, the pair with a smaller second value should come first.
You have 9 balls, equally big, equally heavy - except for one, which is a little heavier.
How would you identify the heavier ball if you could use a pair of balance scales only twice?
My solution:
Divide the 9 balls into 3 groups of 3. Compare the weight of two of those groups.
The heavier group should then be obvious, it will either tip the scales, or, if the scales stay balanced, then it is the group you didn't include.
Now, choose 2 balls from this group and compare their weights, and using the same logic as before, the heavier ball will be obvious.
Explain various states of a process in detail and how they are related
Prepare OS very well from Galvin book
What are the ways of prevention and avoidance of Deadlock ?
Difference between Real-Time operating system and general-purpose operating system in brief

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?