Walmart | SDE | Bangalore | July 2023

walmart logo
walmart
SDE IBangaloreOffer
August 16, 202313 reads

Summary

I successfully navigated the Walmart SDE off-campus interview process in Bangalore in July 2023, which started with an online assessment and continued through three challenging interview rounds, ultimately leading to a positive outcome and anticipating joining the team.

Full Experience

I secured an off-campus opportunity at Walmart for the SDE role in Bangalore, thanks to a senior's referral and a job posting on Unstop. My resume strategy involved using Overleaf for a one-column format to optimize ATS scores, focusing on my top experiences, projects, and achievements with quantifiable metrics.

Online Assessment

The initial online assessment included multiple-choice questions on Data Structures and Computer Science Fundamentals (DBMS, OOP). This was followed by two coding challenges, one easy and one more complex. I completed the first coding problem and made significant progress on the second, despite the challenge of understanding the questions and handling corner cases.

Interview Rounds

1. First Round (Technical)

This round began with inquiries into my understanding of Computer Science fundamentals and Object-Oriented Programming concepts, specifically polymorphism, friend functions, pointers, inheritance, and templates. I was then presented with a relatively straightforward string manipulation problem and two SQL queries testing my knowledge of JOINS and Aggregate Functions.

2. Second Round (Extensive Technical)

Spanning over 90 minutes, this round was the most comprehensive. It covered a wide array of Data Structures and Algorithms, including linear data structures like linked lists, graphs, and Tries. Object-Oriented Programming principles were also discussed. A key takeaway was the emphasis on Binary Search Trees, with problems often presented in twisted ways to test optimal solutions. Towards the end, I tackled Operating System-based questions, including implementing multiple threads in Java, demonstrating critical sections, and using locks.

3. Third Round (Team Lead & Coding)

My final interview was with the Team Lead for my prospective team. Contrary to expectations of a conventional managerial discussion, I was confronted with a coding challenge cum puzzle, for which I only needed to provide pseudo-code and the expected output. We also discussed my resume, past work experience, and projects, concluding the evaluation process. I anticipate joining the team soon.

Interview Questions (1)

Q1
Implement Multi-threading with Critical Section and Locks in Java
Other

The interview question involved implementing multiple threads for task execution using Java, requiring a demonstration of the concept of critical section and how to use locks to manage shared resources.

Preparation Tips

For my resume, I focused on a one-column format using Overleaf (e.g., Jake's Resume template) to enhance ATS scores, highlighting my top 3 experiences, 3 key projects, and notable achievements with metrics. This streamlined editing without formatting concerns, unlike MS Word.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!