Round 1 – Online test
This round has MCQ s regrading English reading comprehension, Reasoning, logical, Quantitative(Numerical) and technical questions. Technical questions were related to computer science domain.
This round also has 2 coding questions:
- Counting the duplicate elements in an array
- Optimal oil flow problem
Both questions had 2 public test cases and remaining are private test cases. Among private test cases, I cleared all test cases(10/10) in question 1 and some test cases(10/15) in question 2.
For those who cleared online test, there was an interview the very next day.
Round 2 – Technical Interview
Technical interview was carried out for an hour by two interviewers. They used Smart Meet for Interview process.
Initially they asked questions regarding Front end development as I have done web development projects and mentioned the same in my resume, but after attending few questions on Front end, I informed them that I did Back end, they accepted it and asked questions on them.
Some questions which were asked to me are listed below.
- What is the difference between HTML and CSS
- Asked about few HTML tags and its uses
- How to link HTML and CSS
- What is Django and Flask framework (As I mentioned these technologies in resume)
- What is the use of numpy?
- What is a linked list and Array? And Differences.
- Among Linked List and Array, Which is better for searching and insertion operations and why?
- How to combine two unsorted arrays into a single sorted array?
- How to find duplicates present in an Array? If yes, which are they?
- How to find the word count of the words present in a given paragraph?
- How to perform insertion and deletion in Linked List?
- What are trees and heaps?
- What is a binary search tree? And its uses.
- What are operations we can perform on heaps?
- How deletion is done in heaps?
- Different types of Databases?
- Difference between Database and Files?
- Types of Normalisation in DBMS.
- Few queries in DBMS and the uses of clauses.
- OS concepts like paging, semaphore and deadlock.
- Differences between malloc() and calloc() functions.
- Basics questions in C, C++ and python.
- Right Shift, left shift bitwise operations and logical operations.
- Some unix commands and its uses.
- Questions related to the projects mentioned in the resume.
After 2 hours I got the mail regarding HR interview
Round 3 – HR interview
HR interview went for 30mins. It was arranged in Zoom video call.
Most of the questions were based on what I have mentioned in my resume. So I suggest you to make sure you know every bit of it (irrespective of companies)
- Few questions put up for me are listed below:
- Tell me about yourselves.
- How do you deal with the conflicts that is raised during carrying of the project
- How will you convince your teammates when there is a discrepancy in proposing a new idea?
- What are your strengths and weaknesses?
- Why do you like this company?
- Certifications mentioned in my resume.
- Few points regarding the company
- What are your hobbies?
- At last they asked whether I have any questions to them. (I suggest you to ask questions to interviewer as it shows you are eager to know about the company and work there. This is common for all companies)
This was the last round. After this the results were announced next day.
Be confident and answer whatever you know for the particular question.
I have prepared for Interviews from GeeksforGeeks which helped me to crack this recruitment process. So I decided to write my experience which helps many like me. I thank GeeksforGeeks for this opportunity.
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.