Round 1(Coding and MCQ): This round was conducted in Hacker earth. There were 25 MCQS and 1 coding question. The MCQ contains both technical and Aptitude.
Coding question: All possible fake palindrome substrings (Fake palindrome- whether a string has any possibilities of palindrome)
Input: ABAB => A, B, A ,B, ABA ,BAB ,ABAB (ABAB can make it to BAAB or ABBA ) Output: 7
20 got selected for the next round
Round 2(Technical 35 mins): The interviewer introduced himself. And asked about myself and about my project. Then he asked me which programming language are you comfortable with (I prefer CPP). Then he touches all the core computer science subjects to check my basics
- Define OOPS
- Where do you use Mutex and Semaphore (Difference)
- Cross join in DBMS
- Natural and inner join
- Checked and unchecked exception in java
- Garbage collection in java
And he further continued in java but I intimate him that I am not comfortable in java then he moves on to other subjects. He asked whether I had any questions. I asked about his work experience and further clarified some of my doubts when
12 got select for the next round
Round 3(Coding Round 80 Mins): The interviewer introduced himself and further asked me can we start or do you have anything to say. I replied with joy to proceed with the code. The questions are
- Detect a loop in LinkedList
- Check whether the linked list is palindrome or not
- Spiral order traversal of the tree
- Maximum submatrix sum
- All possible permutations of a string
- Bottom view of binary tree
I explain my approach to the white screen and start typing. First, go with a naive approach to check whether he is satisfied with it or not and further proceed to optimal solutions.
6 got selected for managerial round
Round 3(Managerial Round 30 Mins): This round was a typical managerial round. Where he asked me to explain all the projects in 3 minutes. And some conflict management questions, two highs and two lows you faced in your college. He asked about my teammates in the project and I mentioned I did a project with my seniors in my 5th semester and how do you manage to work with them and further he added how do you convince your senior to your way of thoughts, likewise this interview went.
4 got selected for the HR round
Round 4(HR Round 20 Mins): In this round, He asked me some usual HR questions
- Why Walmart labs?
- What do you know about Walmart labs?
- Why information technology?
- About hobbies?
- About technologies that I know??
And at last out of 4 where two got (Full time & intern) and 2 got (intern).
I got selected for an internship.