Round 1: HackerRank Test
Questions: Specific question not provided.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: CoderPad Virtual
Questions: Specific question not provided.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: Data Structures
Questions:
Candidate's Approach
After explaining my approach, I wrote working code for both questions and handled edge cases as requested by the interviewer.
Interviewer's Feedback
No feedback provided.
Round 4: Software Design and Architecture
Questions:
Candidate's Approach
I provided the optimal solution using a min-heap and discussed the time complexity (TC) and space complexity (SC). I also created classes for an e-commerce website and answered questions about APIs and the database schema, as well as threading, locks, and race conditions.
Interviewer's Feedback
No feedback provided.
Round 5: Software Engineering Practices & Resume Grind
Questions: Specific question not provided.
Candidate's Approach
I discussed my current project, its architecture, and answered questions related to Golang, including Go routines, mutex locks, and semaphores. I also explained the SDLC process and how I implement it in my current company.
Interviewer's Feedback
No feedback provided.
Round 6: Hiring Manager Round
Questions: Specific question not provided.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.