Round 1 (Resume Screening Round): Though resume screening isn’t very important during on-campus interviews, they play a major role when it is off-campus. They are responsible to remove a chunk of candidates from the process. But, since our interviews were in virtual mode, appealing to the interviewer in the first shot is important. So, look for some resume tips and tutorials before making one. Get it reviewed by your parents, seniors, friends, and other people and incorporate the suggestions. 104 students were selected for the next round.
Tip: Make sure you meet the criteria required by the company before applying, else you will be rejected then and there.
Round 2 (Online Test): The test consisted of 3 sections: Aptitude, Programming, and Technical MCQs. Speaking of the aptitude section, it had 30 questions to be solved in 30 minutes. The questions were a mixture of data interpretation, logical ability, seating arrangement, probability, comprehension, etc. You can practice such questions from IndiaBIX. I had practiced it from there and found it enough to solve most of the aptitude questions.
The programming section was for an hour with 3 programming questions. As far as I remember, one of the three questions was on basic array queries. I don’t remember the other two. I could solve 3 test cases of the first questions(basic array queries) and 1 basic test case of the other two questions each was and was selected for the next round.
There were 10 technical MCQs and the time limit for this section was 10 minutes. The topics it covered are error correction, predicting the output of the code, basic OOPS concepts of encapsulation, inheritance, abstraction, and polymorphism, basic DS questions based on Linked Lists or BSTs (like printing the inorder, which is the correct option), one or two basic SQL queries based MCQ, etc. Such MCQs can be found on IndiaBIX as well as GeeksForGeeks. For concepts, you can refer to GFG.
Similar to Resume Screening Round, this round also removes a bulk of people, thus giving in your best is the only option. After this round, 28 people were shortlisted for the interview rounds.
- Though we are being interviewed for SDE positions or any other Tech Positions, consider aptitude and technical MCQs as important as DS programming questions.
- These sections are the basic ones given in by almost all companies that came to campus during our time. So, practice them.
Round 3 (Technical Interview Round 1): In this round, 3 people were there on the panel. The first question was about my internship. He told me to explain what I did and what all technologies I used to accomplish it. The next questions were about SQL as I had used it in most of my projects. They asked me about stored procedures, triggers, and joins. I told them about joins, outer and inner, then left and right, and syntax for one of them, along with an example. I boldly told him that I don’t know the other two. Then he asked me about which profile will I constrain myself to Cloud or ML, to which I answered I would not like to constrain and gave reasons for taking both the profiles. If you do have your preference of profile, make sure you reason it out correctly. If not, then don’t worry, saying no constraints also works. This was the end of the round. After this round, 21 people were selected for the next round.
- Try to clearly state your point.
- If you are explaining something from your resume, be confident about it and make sure to speak it out entirely and not partially, as it may lead to some questions in the interviewer’s mind, and he might cross-question unnecessarily.
- For SQL concepts, like joins, be ready with examples beforehand so that it’s easier to explain if it is asked.
- OOPS, concepts weren’t asked, but it’s better to be ready with an example for the same.
- For DS questions, try to give in brute force, then optimize it how much you can.
- Practice writing it on blank papers or text editors. (Very helpful to avoid a random mess)
Round 4 (HR Round / Professional Fitness Round): If you have reached this round, then all you need is patience and confidence for this round. They were again a panel of 3 people. The first question was how was my previous round. Be honest while answering this I feel, as they have the grades of your previous round and also the feedback, so if you fake it you lose it. Don’t mention that it was very bad. Instead, you could say, I was a bit less confident and could have given a better shot. Then, he asked me about my internship to explain what I did and how I quantified it (how much impact my work created). To answer this, you could say it was a dummy project and no follow-up from your mentor. But, if you mention the quantification, it will definitely make an impression, especially for the product-based companies. Next, he asked me about one of my projects and then asked me to map it to ICICI Lombard or how can ICICI Lombard benefit from this project of yours. Take a minute to answer this. Next, she asked me why am I good for the company, what is my biggest failure till now and how did I overcome it. In the end, I was asked if I had any questions for them. Out of 21, 19 students were selected by the company.
Tip: Answer honestly here, don’t just bluff.
Some extra tips that I feel will be helpful for the readers:
- Proofread your resume before submitting it to a company.
- Know your resume well. If you have written something which you don’t know, then make sure that you read and do a background study of what you have written.
- Listen to the Pre-Placement Talk of the company. Many of the questions are answered there. So, if you ask it in your interviews, it creates a bad impression.
- Practice aptitude questions. Don’t ignore them. They are very helpful.
- Try not to submit your test before the given time if you have questions left. Try to figure out the answers to the questions you haven’t.
- Practice coding questions from geeksforgeeks, hackerrank, or leetcode. Read concepts from it and then solve if you are finding a topic difficult.
- Answer confidently in face-to-face interviews. If you feel you have mentioned a point wrongly before, take a minute and ask the interviewer politely can I rephrase my answer or restate it? (I had done this during the joins answer as I went to a wrong track while explaining)
- Read about the company well before you go, the current and past news, past projects, and everything you can memorize till your interviews. You never know which piece of information can impress the interviewer.
- Read about experiences from the folder provided by seniors and also GFG. It is helpful to understand the pattern of questions a company asks.
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.