I applied through an employee referral. The process took 6 days. I interviewed at Block (San Francisco, CA)
Interview
Applied with a referral. Got an interview date within about 2 hours. Great company with an even greater product. You will be paired up with a Square engineer and you can set up your environment anyway you want. GOOGLE AND STACKOVERFLOW ENCOURAGED. Didn’t feel like an interview, just 2 people going figuring out the best way to solve a problem.
I applied through a recruiter. The process took 1+ week. I interviewed at Block (San Francisco, CA) in Mar 2019
Interview
Phone Screen, Technical Paired Programming Call, and then OnSite. The original call was pretty straight forward. Paired programming was a fun puzzle. Onsite was more algorithmic puzzles and some behavioral interviews.
Interview questions [1]
Question 1
Describe a project that you worked on in depth and specifically some of its technical challenges.
I applied online. The process took 2 weeks. I interviewed at Block (San Francisco, CA) in Apr 2018
Interview
Got contacted by recruiter through LinkedIn and scheduled the initial technical phone screen.
The interview was a "Peer interview", meaning you and the interviewer will work together solving a problem (which was not really the case, you still have to do all the job, he just helped me writing test cases).
The engineer asked me to implement 3 methods of a class in Swift and be able to compile and run the code through Coderpad.
I was done after 40 min, then he asked me to implement another 3 follow up methods.
I was at the middle of the 5th method when the time was up and he thanked me for my time.
I asked him if we has expecting the 6 methods to be completed and he said yes, so that made me realize I didn't make it.
I guess if you're applying for the same position, you have to write code ASAP and make it compile, otherwise you won't have enough time and you'll get rejected. Which seems kind of unfair for me.
Interview questions [1]
Question 1
Implement a Version class with different methods in Swift.
Thank you for taking the time to interview with us. We are constantly working to improve our technical interviewing process and will share this feedback with our hiring teams.