I was contacted directly by one of the Square recruiters.
After solving the initial coding test, a phone screen and phone interviews followed.
After three interviews, I was flown on short notice to the company HQ and interviewed onsite. This involved a combination of pair programming exercises, semi-academic whiteboards, and meals with employees.
Overall, I had a very positive experience. The questions were interesting and tested skills and thinking rather than how much of "Introduction to Algorithms" I had crammed in college.
The recruiter remained in touch even after (unfortunately, a generic Jobvite one) "deciding to pursue other candidates," so I might revise this option in a while.
Questions pertaining directly to your development platform and frameworks of choice.
The following metrics were computed from 59 interview experiences for the Block Software Engineer role in San Francisco, California.
Block's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Block's Software Engineer interview process in San Francisco, California.