Walmart(Offer):
1st round: This was a HackerRank coding test. The questions were very easy. The next assessment was from ModernHire. In this assessment, I was asked various behavioral questions that tested my problem-solving, situational, and numerical judgment skills.
2nd round(30-45 minutes): For this round, I was given a take-home problem one day prior to my interview. The problem was to retrieve data from an API and filter it, then display it on the website as per the requirements given. I was asked to implement pagination. During the interview: The interviewer asked me to explain the problem and how I implemented it. She was interested in my thought process and my approach to the problem. Then I was asked a lot of behavioral questions such as: 1)What are you passionate about? 2)How do you feel about lockdown and how does it have an impact on the work culture? 3)Describe a situation when you failed at something? 4)Why have you chosen the software engineering field? The interviewer was trying to figure out if I would be a good match for the company in this round.
3rd round(1 hour): This was a coding interview. The questions were: 1)Coin Change 2)Number of distinct numbers in an array Then I was asked a few common behavioral questions.
Final Thoughts:
I received a lot of rejections during my job search. I then contemplated and the turning point was my resume. After I refined my resume, I started to receive interview calls. So my first advice would be to work on your resume. Some points I followed when writing my resume were:
After the resume, I would encourage everyone to practice coding. Practice until you become comfortable in coding. At first, I didn't understand coding problems and I faced a lot of difficulty. But with perseverance and a lot of practice, I became good at coding. So, work hard and practice a lot.
Finally, during the coding interviews, the interviewer would be more interested in your thought process and how you approach the problem. I would suggest you speak out your thoughts aloud during your interviews. The interviewer would also be observing your behavior (body language) during the interview. For example, if an interviewer says that your approach is flawed, you shouldn't get offended. Instead, you should graciously ask him where the flaw is and work your way through the solution.
Final advice would be to never lose hope. We might face many rejections but remember "Every setback is a setup for a greater comeback".