A recruiter approached me. The process began with two telephonic pair programming sessions. I was selected in both of those rounds, so I proceeded to the onsite interview. The onsite portion included three pair programming sessions, one system design interview, one behavioral interview, and one resume review. They paid for all my stay and travel expenses.
Variants of using a heap for finding the N largest elements from a given array.
Variant of shuffling a card pack.
In a card game, you have N cards and a deck on the table, and an open card on the table. You need to throw one card either of the same value OR a higher value first from your pack, then the deck. The first one to finish is the winner. Design this game.
System design: Design hotel management.
The following metrics were computed from 1 interview experience for the Block Senior Software Engineer role in South San Francisco, California.
Block's interview process for their Senior Software Engineer roles in South San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Block's Senior Software Engineer interview process in South San Francisco, California.