๐ผ Walmart SDE Intern + FTE Interview Experience (College Hiring โ March 2024)
Summary
I was selected for a 6-month Software Development Engineer Internship at Walmart India through college hiring in March 2024. The interview process involved an online coding test, two technical interviews, and an HR round, ultimately leading to an internship offer, though I potentially missed out on a full-time role.
Full Experience
๐งญ Interview Process Flow
- Online Coding Test
- Technical Interview 1
- Technical Interview 2
- HR Interview
- Final Selection
๐ฅ๏ธ Stage 1: Online Coding Test
- ๐ Date: 11th March 2024
- โฑ๏ธ Duration: 90 minutes
- ๐จโ๐ป Platform: HackerEarth
- ๐ฅ Candidates Appeared: 114
๐ง Format:
- 10 MCQs (OS, DBMS, CN, DSA)
- 2 Coding Questions
๐ป Coding Questions:
Q1. Make Two Strings Equal with Swaps
- You can swap within a string or between the two strings.
- โ Logic: If all character frequencies across both strings are even, strings can be made equal.
- Points: 30
Q2. Unreachable Pairs After Edge Removal (Graph)
- Undirected connected graph, remove edges one by one and count (u, v) pairs that become unreachable.
- โ Key Idea: Think in reverse using DSU (Disjoint Set Union) to manage connectivity.
- Points: 50 (partial score)
๐ DSA Problem Link (asked in online round)
๐ข My friend solved Q1 fully and Q2 partially โ Shortlisted among 36 candidates.
๐ฌ Stage 2: Technical Interview 1
- ๐ Time: Same day, 11:00 AM
- ๐งโ๐ผ Platform: Zoom (Breakout Room)
๐ Questions:
- Intro + Past internship + Projects
- OS in one word: User-Interface
- Types of interrupts (needed a hint)
- Coding:
- Binary Tree with mirror pointers
- Find min distance between any 2 nodes โ Solved using BFS
- What happens when you type
www.google.com? - โ Network Qs: Hub vs Switch, Noise Impairment (struggled)
- SQL vs NoSQL โ explained with examples
- Coding (Index Shifting): Right shift subarray in multiple [l, r] queries โ Optimized using index transformation
๐ Despite 2 missed answers, selected among 24 candidates for next round.
๐ฌ Stage 3: Technical Interview 2
- ๐ Time: 4:00 PM (Same day)
- ๐จโ๐ผ New interviewer, same Zoom format
๐ Questions:
- Summary of CV + Project demo (GitHub video impressed interviewer)
- Coding:
- Implement Stack using Queues
- Find time slots where 3 students are free (interval merging + 2 pointers)
- What is Normalization? Explained till BCNF
- OOP Concepts โ Live coded example with
Shape,Rectangle,Square - What are Virtual Functions? Explained static/dynamic binding and pure virtuals
โ Smoother round than before. Unfortunately, my friend left the Zoom meeting, missing the same-day HR round.
๐ฌ Stage 4: HR Round (Next Day)
- ๐ Time: 11:00 AM (Following day)
- ๐ฉโ๐ผ Experienced HR (15+ years)
๐ Topics:
- Intern project motivations, audience, challenges
- Walkthrough of other projects (with GitHub demo)
- HR appreciated the quality of work and impact
๐ฌ Short and impactful (~30 mins). My friend felt confident after this round.
๐ข Final Results
- ๐๏ธ Announced: 13th March 2024, 1:00 PM
- โ
All 24 candidates were selected!
- 10 received FTE + 6-Month Internship
- 14 received Internship only
๐ฅฒ My friend was among the 14 โ possibly because FTE slots filled early on the day of HR interviews. Leaving the meeting mightโve cost the full-time opportunity.
๐ฏ Final Verdict
โ
Selected for 6-Month Internship at Walmart India
๐ FTE offer not received, but a fantastic internship opportunity nonetheless.
Interview Questions (17)
Make Two Strings Equal with Swaps
Unreachable Pairs After Edge Removal
Undirected connected graph, remove edges one by one and count (u, v) pairs that become unreachable.
Binary Tree with Mirror Pointers and Min Distance
Binary Tree with mirror pointers. Find min distance between any 2 nodes.
Right Shift Subarray in Range Queries
Right shift subarray in multiple [l, r] queries
Define OS in One Word
OS in one word
Types of Interrupts
Types of interrupts
Explain www.google.com Process
What happens when you type www.google.com?
Hub vs Switch
Hub vs Switch
Noise Impairment
Noise Impairment
SQL vs NoSQL
SQL vs NoSQL โ explained with examples
Implement Stack using Queues
Implement Stack using Queues
Find Common Free Time for N Students
Find time slots where 3 students are free (interval merging + 2 pointers)
Normalization
What is Normalization? Explained till BCNF
OOP Concepts with Live Coding
OOP Concepts โ Live coded example with Shape, Rectangle, Square
Virtual Functions
What are Virtual Functions? Explained static/dynamic binding and pure virtuals
Intern Project Motivations
Intern project motivations, audience, challenges
Other Projects Walkthrough
Walkthrough of other projects (with GitHub demo)
Preparation Tips
๐ Reflections & Tips
Even after rejections from multiple companies, this selection was a huge confidence boost.
๐ Preparation Tips:
- Practice DSA daily: Graphs, DSU, Range Queries
- Revise OS, DBMS, CN theory (for MCQs & interviews)
- Be confident in your project work โ prepare to explain & demo
- Use GitHub for sharing code/videos โ it creates impact!
- Think out loud, communicate clearly, and stay calm.
Thanks for reading!
If you're preparing for Walmart or similar SDE Intern roles, I hope this helps you.
Best of luck! ๐ช๐