Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
This round had 1 programming question, and I was grilled on the questions for OS.



Input: 'a' = [7, 12, 1, 20]
Output: NGE = [12, 20, 20, -1]
Explanation: For the given array,
- The next greater element for 7 is 12.
- The next greater element for 12 is 20.
- The next greater element for 1 is 20.
- There is no greater element for 20 on the right side. So we consider NGE as -1.
1) Explain the difference between process, program and a thread.
2) Explain virtualisation.
3) Do we use virtualisation in everyday computers, if so how?
4) What are some commonly used page scheduling algorithms ?
5) Explain the difference between LRU and MRU algorithms?
This was the second round and there were 2 programming questions and some questions on DBMS , OS and Unix.






We cannot use the element at a given index twice.
Try to do this problem in O(N) time complexity.
1) Explain normalisation.
2) Difference between foreign and candidate key.
3) Difference between BCNF and 3NF.
4) Memory Protection in OS
5) Explain pipelining.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?