Please Note this article is based on my own personal experiences. It contains lessons I learned while preparing for placements back in 2021–2022. I hope it is still relevant for any fresher who might be getting ready to sit for campus placements. It may be slightly biased towards Computer Science freshers though considering I am a CS Undergrad myself.
Round 1 (Online Assessment Test)
The first round comprises of mainly(in general)
- Coding — One Easy, One Medium and One Hard. For this, you can try solving SDE sheet by Strivers and Leetcode Interview questions.
- Logical reasoning — blood relation, arrangements, coding & decoding, statement & conclusion. For this, you can try solving Javatpoint website questions.
- Quants — percentage, ratio. For this, you can try solving Javatpoint website questions.
- Verbal — paragraphs, fill in the blanks. For this, you can try solving Javatpoint website questions.
- SQL — for the given requirement in the question we have to choose the correct SQL query from the options. For this, you can try solving Leetcode Database questions.
- Code Output — for the given code find the output of the following. For this, you can try understanding the code and finding what the code does line by line xD
These tests are usually conducted on HackerRank, HackerEarth, etc.
Round 2 (Technical Round)
Questions were usually asked from 4 core subjects and they are (attaching Google Drive links to access last minutes notes for Core subjects):
For each subjects, please try to consider giving real life examples to each questions interviewer ask, this creates a good impression to the interviewer that you are aware of the everyday problems and can implement these ideas in real life xD
For interview questions, based on the above notes, I tried putting it here xD
To access the complete folder, visit here
Apart from Core subjects, major companies focus on 70% DSA questions and 30% core subjects, so try to solve as much as past year interview questions from GFG archieves as this may give you ideas on the topics companies try to focus on.
Trick: Simply search “<company name> gfg archieve OR <company name> past year interview experience”
Draw an example of the statement on the Whiteboard
Drawing an example can assist you in quickly solving a problem by improving your problem observation skills.
Round 3 (Managerial Round)
The interviewer can starts with the following questions:
- Tell me about yourself — You can start with introducing yourself, your education background, your past internship(if any) and finally your ambition/goal.
- Project discussion in-depth (15–20 mins) — You can start with why you made your project, what tech stack you used, what was the end result and what you learned from this project.
- Discussion on my previous internship (if any) — You can start with mentioning your project you are working on, the tech stack you used and learned and how much people it has benefited.
- Situation-based question — You will be given questions based upon some scenario and you are required to tell what would you do in the given condition. Interviewer usually focus on your reaction and you approach you try here.
Round 4 (HR Interview)
Some of the common questions you can expect here is:
- Tell me about yourself.
- Ask about your hobbies.
- Which comic would you recommend someone to read.
- About my family background.
- Are you planning for higher studies in the next 2 years.
- Are you open to learning new technologies.
- What are your strengths and weakness?
- Tell me a situation in which you are in stressed and what you did to a comeback.
- Achievements other than those mentioned in your resume.
- Who is my role model and why?
- STAY CALM AND DON’T BE NERVOUS
- BE THOROUGH WITH YOUR RESUME AS THEY ASK QUESTIONS ABOUT YOUR RESUME
- KEEP YOUR ENERGY UP FOR ALL ROUNDS SINCE ALL ROUNDS WILL BE ON THE SAME DAY
- TRY TO ASK QUESTIONS AT THE END OF EACH ROUND
ALL THE VERY BEST FOR YOUR INTERVIEW. In the end, its all about your SMART WORK and of-course LUCK(a big factor) xD
For any improvement/issue, please try commenting down so that I can improve for the other readers.