1st round( written)
They asked to write 3 code in 1 hour.
- Write code to find the diameter of tree.
- Search an element in rotated sorted array in optimized way.
- Given an array of size n and an integer k, return the of count of distinct numbers in all windows of size k.
I have written all 3 code in 1 hour and i asked to wait for 2nd round. they provide food coupon for lunch and resume interview at 2 p.m.
2nd round only 2 questions he asked.
- Count minimum days to rotten orange.
I have given this approach and write the code for it.. but there was some mistake in my code so he rectify it.
They need proper code no pseudo is worked for them.
He had given me 15 minutes to write the code.
- Merge K sorted arrays in optimized way.
I know the solution , but could not implement at that time. Min heap is the solution.
I have given the simple approach to put them in one large array and apply merge sort.
one more solution I have given i will make binary search tree of all the elements and print the inorder of the tree ( i had written this proper working code )
This round went for about 1 hour. The concerned person told me HR will get back to you.
Geeksforgeeks very helpful for this experience. Do always share your interview experience it will help other geeks.
Geeksforgeeks has given me confidence to crack the interview.
If you like GeeksforGeeks and would like to contribute, you can also write an article and mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.