* Contacted by a recruiter from my LinkedIn profile by email
* Did an initial screening interview with the recruiter where we discussed my experience in detail and why I wanted to change jobs
* Scheduled a Karat interview where you code live with a professional SWE, times available at my convenience (early morning through the late evening)
=> I was given the choice to answer technical knowledge questions in 2 of 4 areas that you get to choose
=> The remaining 35 minutes were the coding challenge questions that were medium difficulty - I completed one optimized solution (decrypting a coded message) and outlined the solution for a second problem (creating a cipher based on a given pattern)
* I was notified the next morning that I passed by the recruiter who then scheduled my interviews with Walmart within a week
* In the next round of interviews, I did two sessions back to back with Walmart team members - 1 technical, 1 behavioral
=> Technical Interview: questions were related to troubleshooting at various stages of a development project
=> Behavioral Interview: questions about how I would resolve issues with other employees and management (conflict resolution, making priority decisions)
=> Very enjoyable experience with both employees who also left time for me to ask questions about what it was like to work at Walmart
* The recruiter contacted me the next day to inform me that they would be extending me an offer.
***
Overall, the recruiter was amazing. She remained in communication and kept the interview process moving smoothly. There were no surprises with any round of interviews - she told me exactly what to expect and I was very prepared for each stage. There were no trick questions and no surprises.