Phone Interview
The recruiter set me up with a phone screen.
Square's interview questions are iterative—they build off previous solutions. They are also usually created by the interviewer.
Depending on the interviewer you have, you can get pretty unlucky, like I did. I was paired with an amateur interviewer.
She ended up asking a really confusing final mathematical expression question involving "complex numbers." It wasn't too challenging, but understanding what the question was asking was hard. I ended up spending too much of my limited time trying to comprehend the input and output. By the time I did, it was too close to the end of the interview.
The biggest pain point of this interview was when asking for an example input and output: my interviewer provided me with an incorrect output.
That confused me more. When I finally asked her how she arrived at that output, she corrected herself and said, "Oh, I usually do it with different numbers."
I ended the interview feeling like I wasn't given a fair shot. All I can do is apply again in a year and hope I don't get the same person.
Write a function that tests whether a given 'c' is either "bounded" or "unbounded".
Have it take an arbitrary number 'c' and return true if it is "bounded" or false if "unbounded".
The following metrics were computed from 2 interview experiences for the Block Frontend Engineer role in San Francisco, California.
Block's interview process for their Frontend Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Block's Frontend Engineer interview process in San Francisco, California.