Following is the summary of the interview
I have given the interview for OYO rooms for 5+ years Java Developer
- Discussion about my project. What are the core areas I have worked upon?. Things I worked upon. Knowledge about scalability.
- gave me to design a cab management system. like Ola and Uber. What are the main components and details in some components?.
Also asked about the APIs and SQL queries.
- How to make this cab management design scalable. and how to design in such a way that components are micro-services.
- What is memory leak. And how can it effect the product. What are the ways to debug it and resolution.
- What is High CPU Usage problem. how to detect it and resolution
- given a Stream of string coming. So we need to print the first non repeating character
eg : Stream of string : abcdabef Non repeating string : aaaabccc
Round 3 :
- Lexographically nth permutation of a string
- Design LFU (Least Frequently used Cache)
- Design Executor service of JAVA
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.