Position: Software Engineer I (L60)
Team: Universal Store Team
Location: Redmond, WA
Initial Call with Recruiter:
- Got contacted on LinkedIn regarding the UST team hiring event. I showed interest and had a 30-min call with recruiter. During the call, we discussed about my experiences and interests, immigration status, UST team and hiring event process. After a couple of days, I received an invitation to complete online coding assessment.
Online Assessment: (1 hour)
After a week, recruiter responded with results of online coding assessment and put me in touch with interview coordinator for travel arrangements.
Interview Day:
Around 15 candidates attended the hiring event. We had lunch and met with a few senior people from UST. They gave details about UST, work culture, UST tech stack etc. After that, there were 4 rounds of interviews. Each round was 45 mins long and there was a 15 mins break after each round.
Round 1:
- Given an undirected graph where each node has a letter. Find if a given string can be traversed starting from any node in the graph and visiting the neighboring nodes. Basically, it's a simple DFS on graph.
Round 2:
- Design data structures for battleship game.
Round 3:
Round 4:
- Most challenging project I’ve worked on and why was that challenging.
- Design Snake Game.