The first round comprised of 22MCQ questions including aptitude, logical, Java output questions and technical portions and 2 Coding Questions (Test Duration: 1:30 hour)
1 of the 2 Coding Question was basically simple and other one was tricky it included manipulation of string and vectors
1) Questions from project. My project was on REST, so he asked various typical questions on REST(Why, How etc). He later asked me to design a REST API for a part of my project.
2) He asked me to design Uber Cab service. He gave me an instant that there are 5 lakh drivers and they all are sending a request to the server & database at a particular time. He asked how can you manage these requests efficiently. I gave answers by using the concepts of Load Balancer, Sharding, Master Slave etc. and he was pretty much happy to listen the concepts.
4) Later he gave me an instant of above designed uber where sorting was the answer. So i gave him an answer using Comparator of java and wrote code for the same.
5) Discussions on MVC architecture. He said suppose you click weather.com on any browser what happens if you use MVC architecture behind and what happens if you haven’t used MVC. We had good discussion over use of Controller in MVC.
Tips :- Explain using more diagrams.(I used 4-5 total pages in this interview)
- Airtel Interview Experience (FTE On-Campus)
- Airtel Interview Experience | On-Campus
- Airtel Interview experience | Set 1 (FTE On-campus)
- Airtel Wynk Interview Experience FTE (On campus)
- Airtel Interview Experience | Business Analyst On-Campus
- TIAA Interview Experience -Java Back Backend Developer (3+ years Experience)
- Microsoft Interview Experience (Full Time 2018 Washington DC - with 2.5 years of experience)
- Goldman Sachs Interview Experience | Set 23 (2+ years Experience for Java Developer Role)
- Arcesium Interview Experience - Senior Software Engineer (3 years experience)
- Nagarro Interview Experience for Xamarin Developer | 3 Years Experience
- Oyo Rooms Interview Experience | Set 3 (For Backend Engineer, Experience <=1yrs)
- Nutanix Interview Experience for MTS - QA (4+ year experience) [ Language - Python ]
- Arcesium Interview Experience Software Engineer (1+ year experience)
- Arcesium Interview Experience | Set 5 (3+ years experience - Developer profile)
- Brocade Interview Experience | Set 2 (For Software Engineer 0-2.5 Years Experience)
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.