Worst Walmart Software Engineer 3 Interview Experience Bangalore

walmart logo
walmart
software engineer 3bangaloreRejected
November 27, 202326 reads

Summary

I recently had a challenging interview experience with Walmart for a Software Engineer 3 position in Bangalore, which ultimately resulted in a rejection despite my efforts in both the technical and theoretical rounds.

Full Experience

I shared my worst interview experience with Walmart for a Software Engineer 3 role in Bangalore. The hiring drive took place on November 16th, 2023.

Round 1: Data Structures & Algorithms

This round consisted of two coding questions. I solved and coded the first problem in 15 minutes. After some thinking, the interviewer provided the second problem, which I also solved and coded in about 15 minutes.

Round 2: Core Java

This round involved a barrage of theoretical questions, all within 45 minutes. The interviewer ended the session 10 minutes early. I answered most questions appropriately and correctly, though I struggled a bit with JVM architecture and forgot to make the private constructor for the singleton design pattern. Despite these minor hiccups, the interviewer seemed impressed and discussed potential work at Walmart.

Result

I was unfortunately rejected. Recruiters stopped responding to my calls, and I only learned about the rejection through a friend who referred me.

Interview Questions (17)

Q1
Find Repeated Number in Sorted Array
Data Structures & Algorithms

Given a sorted array of size n, it will contain numbers from 1 to n-1, with one number repeated. The task is to print the repeated number. Expected time complexity is O(log n) using binary search.

Q2
Pair from Two Sorted Arrays with Sum Closest to Target
Data Structures & Algorithms

Given two sorted arrays and a target number, return two elements (one from each array) such that their sum is closest to the given number. All elements of the second array would be greater than those in the first array. Expected time complexity is O(m * log n) using binary search.

Q3
What is Java?
Other

Theoretical question: What is Java?

Q4
Why is Java Platform Independent?
Other

Theoretical question: Explain why Java is platform independent.

Q5
Java Primitive Data Types
Other

Theoretical question: Discuss Java primitive data types.

Q6
Java String
Other

Theoretical question: Discuss Java String.

Q7
Java String Pool
Other

Theoretical question: Discuss Java String Pool.

Q8
Java Collections
Other

Theoretical question: Discuss Java Collections.

Q9
HashSet vs TreeSet
Other

Theoretical question: Compare HashSet vs TreeSet.

Q10
HashMap vs TreeMap
Other

Theoretical question: Compare HashMap vs TreeMap.

Q11
Internal Implementation of HashSet
Other

Theoretical question: Explain the internal implementation of HashSet.

Q12
ArrayList vs LinkedList
Other

Theoretical question: Compare ArrayList vs LinkedList.

Q13
JVM Architecture and Working
Other

Theoretical question: Discuss JVM Architecture and its working.

Q14
Java Garbage Collection Internal Implementation
Other

Theoretical question: Discuss the internal implementation of Garbage Collection in Java.

Q15
Multithreading in Java
Other

Theoretical question: Discuss Multithreading in Java.

Q16
Java Design Patterns Definitions
Other

Theoretical question: Discuss definitions and meanings of almost all design patterns.

Q17
Code Singleton Design Pattern
Other

Coding question: Implement an example of a Singleton design pattern.

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!