I applied through LinkedIn on 13th January, and got a call from HR that there is a technical interview scheduled on 15th January and sent me a mail with a Zoom link. So, the interview was held on 15 January 2020 at 11:30 am. It was a 1-hour interview.
The round started on time,
- The interviewer started by asking me to tell me about myself which is not in my resume. I answered it, Then he asked me that you mentioned UI-UX designing in your introduction,
- What is it? And then it went on to cross-questions like – What is a bad user experience ?, If the product is not available on the website (out of stock) will that be a bad User Experience?. I answered all of them.
After that he switched to Competitive Programming (As I have mentioned on my resume) He asked me to tell me one thing you have learnt from Competitive Programming, I told him I understood to the importance of time and space complexity and constraints,
As an e.g., I told him about Linear Search (O(n) time complexity) vs Binary search (O(log n) time complexity). He then just randomly asked me about the difference of trees and graph, and the shared a link for me code and said “Listen to the question very nicely and you can ask me any questions about it for 25 mins”, he gave me a practical example of a folder and files inside it and another folder and files inside it and asked me how would you traverse it, after few questions, I told him I would use tree traversals for it, and then he told me to code the function of it.
After that, he gave me 2 unsorted arrays, and told me to print them in sorted order,
Input: a = [1,9,3,6,5]; b = [2,4,7,8,0]; Output: 0,1,2,3,4,5,6,7,8,9.
I sorted both the array and then used a two-pointer algorithm. To solve it, he was happy with my solution. After that, He said,
“Okay, now tell me about the pillars of OOP”, I answered it with confidence, and then he asked me about abstract classes,
After this answer, he said I am done now, do you have any questions for me, I said “Yes sir, What is called success in IT industry, this field ?”, he was smiling,
And then he answered with his perspective. I thanked him for giving me the opportunity to get interviewed by him and the organization. After that, the interview got over.
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.