Round 1
Questions:
-
Current Project: Discussed the project and its architecture.
-
Coding Question:
- Problem: Given a file and a word, find the number of occurrences of the word in each line.
- Suggested approach using TRIE.
- Provided an alternative approach using a map.
- Explained the time complexities of both approaches.
- Problem: Given a file and a word, find the number of occurrences of the word in each line.
Candidate's Approach
The candidate suggested using a TRIE for efficient word searching and also provided an alternative approach using a map to count occurrences. They explained the time complexities associated with both methods.
Interviewer's Feedback
No feedback provided.
Round 2
Questions:
- Discussed multithreading and Executor Service.
- Explored authorization and reflections.
- Handled high memory or CPU utilization: Discussed experiences with heap dump and thread dump analysis.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3
Questions:
- Discussed current work and role.
- Reasons for leaving Walmart.
- Hiring Manager's advice on the complexity and time required to understand the work (2 years).
- Difference between POST and PUT.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.