Probably one of the worst recruitment teams I have encountered. I was approached on LinkedIn by a recruiter. After a brief chat, I was scheduled for a Skype "pair programming" interview.
During the Skype call, the interviewer posed a question that was neither extremely hard nor trivial, requiring consideration for edge cases. I came up with a correct approach and coded it. Although I initially missed some edge cases, I debugged the code and eventually arrived at a working solution.
The interview ended on time. Afterward, I did not hear back from the recruiter. I pinged him, but he still did not respond. After several more days, I contacted another recruiter, who forwarded my email to the original recruiter. He then "gracefully" replied with a rejection. I immediately followed up, asking for feedback on what went wrong, but never heard back from him again; he simply stopped replying.
I would advise against falling for their "pair programming" interview gimmick. Their interview process is quite binary: solve the question promptly and correctly, or you're out.
Unprofessionalism is an understatement to describe these people. I will certainly avoid applying to this company in the future.
You receive, as input, a set of people. You need to output a random and uniform list of pairs of these people for giving gifts to each other. For example, the first person in the pair gives a gift to the second person in the pair.
Make sure that everyone receives a gift, and it is not allowed for a giver of a gift to receive a gift from the recipient of his gift.
The following metrics were computed from 158 interview experiences for the Block Software Engineer role in United States.
Block's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Block's Software Engineer interview process in United States.