Walmart Global Tech CodeHers Interview Experience for SDE-2 (2021)
Round 1 (Technical Interview – 45 minutes approx.)
- Questions based on my internships and projects (Give an instance where you used Exception Handling and Polymorphism in your project).
- Differences between threads and processes.
- Explain TCP Handshake.
- Differences between Queues and Stacks.
- Differences between Arrays and Linked Lists.
- Questions on Linux commands
I wasn’t able to answer questions related to Linux commands very well, but the interviewer was really nice. She explained all the benefits about joining Walmart in great detail, and hinted that I’d be called for the next round later during the day.
Round 2 (Technical Interview – 1.5 hours approx.)
- Explain the logic for this(https://leetcode.com/problems/delete-node-in-a-bst/) and this(https://leetcode.com/problems/subtree-of-another-tree/). Discussed time complexities.
- Write a code for this(https://www.javatpoint.com/ds-array-implementation-of-stack) and this. Discussed time complexities.
- Discussed the solution to this puzzle and this puzzle.
I started by answering the questions with Brute-force approach, and gradually optimized my solutions. This round went well overall.
Round 3 (Managerial + Technical Interview – 30 minutes approx.)
- What are your non-technical interests?
- What tech stack are you most comfortable with?
- Questions about my internship and my final year project.
- Explain File operations in C++.
- How will you print numbers from 1 to 100 without using a loop? (Discussion only)
- Explain the steps involved in SDLC.
The interviewer was a manager in the Enterprise Business Services team, and was really friendly.
Final Result: Selected