Format: 30 min video call. Mostly behavioral and experience questions, then a short code-reading exercise at the end.
Questions:
- Tell me about yourself
- What are you looking for in a new role?
- Talk about a technical thing you've implemented at a previous company, including the technical decisions.
- What was the hardest part about that?
- What's something your previous engineering team didn't do well?
Code read: He shared a short Java snippet and asked what I thought of it:
def foo(a):
for i in range(len(a)):
j = math.floor(random.random() * (i + 1))
temp = a[i]
a[i] = a[j]
a[j] = temp
return a
It's a string shuffle (Fisher-Yates style).
Discussion
Loading comments…