DSA Round | Walmart | SWE - III (IN3) | 4 YoE | Rejected
Summary
I was rejected for a SWE-III role at Walmart after an interview covering Java String/StringBuilder/StringBuffer differences, designing an immutable Employee class, and a complex Basic Calculator III problem. I felt I underestimated the last problem, leading to an incomplete solution.
Full Experience
Hi all,
I was reached by a recruiter from Walmart 6 days ago that my profile has been shortlisted for the SWE-III profile and they will schedule the interview for 16th July.
I tried to follow up about the time slot almost daily, and guess what yesterday at 10pm they said they had some misunderstanding and they would schedule for 16th July at 11am.
Point 1 : Why did they assign the slot this late ? Honestly I was a bit dicey if I will be called for an interview or not. And hence, lost interest for prep (which I already started and continued for 2-3 days).
Questions asked : Question 1 : Difference between String, stringBuilder & stringBuilder As a follow-up one output question was about the same. (I was able to do it in a minute or so)
Question 2 : I was given two classes as follows
class Employee{
private String name;
private int id;
private Age age;
}
class Age{
int day;
int month;
int year;
}
The task was to make the class Employee as an immutable class. I was able to solve it within the time.
Question 3: Basic Calculator - III I was able to explain my thought process and started coding. But my code became a bit messy, although I was using Stack, but found the question quite lengthy. Hence, was not able to solve it completely.
Verdict : Rejected !!!
I feel sad because I put a lot of efforts, and I feel I could have done things better. Although my typing speed is quite okay so typing was not an issue, but I underestimated the last problem and didn't expect it to be that complex.
I have some doubts :
- Does Walmart have cooling off period ?
- What to do to apply again, as I am currently serving notice and I have seen Walmart hiring immediate joiners. I still have 35 days left for my notice.
Interview Questions (3)
Explain the differences between String, StringBuilder, and StringBuffer in Java. As a follow-up, solve an output question related to their behavior.
Given the following classes:
class Employee{
private String name;
private int id;
private Age age;
}
class Age{
int day;
int month;
int year;
}
The task was to make the class Employee an immutable class.
Basic Calculator - III. I was able to explain my thought process and started coding. My code became a bit messy, although I was using Stack, but found the question quite lengthy. Hence, I was not able to solve it completely.
Preparation Tips
I already started and continued for 2-3 days.