Round 1: Online Coding Round
The round was held on Hackerrank coding platform. It was an hour long test comprising of 4 coding questions. The questions were as follows:
Q2 – Given an array with n elements and another array with m elements where each index has the value by which the array is rotated and the index of max element in the original array after each rotation is to be found
Q3 – Given an array of n elements print the count of pairs in the array with product less than a given value
Q4 – Given a sorted array where ith element tells count of people that ith umbrella can protect from rain, tell the minimum number of umbrellas needed that can protect exactly the given number of people K from rain. A twist on the famous coin change problem ( DP solution )
Round 2: Technical Interview
The interviewer asked for my CV then asked me to tell more about myself. He then introduced himself. I had projects on android, web development as well as a chat bot, he was pretty impressed. He asked me the difference between an android OS and windows desktop OS followed by the difference between security implementation in both. Then he asked the series of steps to perform while user is switching to or from your application in android. Then an interesting question on what cases will you have to handle if you get a txt file for a C++ program and you have to put the code in a format that looks presentable ( look up what C Beautify is and what it does ). I mentioned that I had started watching ML tutorials online so he asked me some questions on the tutorial to make sure I wasn’t lying XD . He then asked me if had a question for him.
That was all, the first and only interview round, which was 30 mins long but it felt like it took 5 mins for the entire process, we shook hands and I left. The next day my friend messaged me and told me I had been selected 😀
Just be thorough with what you put on your CV. Be honest and confident both on paper and in person and you’ll ace through any interview you go to.
Big shout out to GEEKSFORGEEKS , the best place to prepare for your interview
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.