I applied through university. The process took 2 weeks. I interviewed at Block in Oct 2015
Interview
Applied online at my university's career system. Shortly after, I was contacted by a recruiter to schedule a technical interview. First technical skype interview was done through coderpad.io, question was about permutations / combinations. Four days after this interview, I was contacted again by the recruiter to schedule a second technical interview. Second interviewer was very nice, solved the entire problem that had to do with string manipulation. Contacted a day after by the recruiter saying I did not make it past this round. I don't know why because I thought I did well on the second interview. Oh well
Inital take home, followed by extension interview, followed by a coding challenge, followed by system design interview.
The whole process took 3 months!
The interviewers are usually really nice and want you to do your best.
The interviewer was nice, and he is friendly and willing to give hint, the question has 2 follow-ups, it was hard to complete in time. The question was not a typical LeetCode
Phone screen and then a full day of interviews. 3 pair programming challenges, a system design review and a prior experience interview. There was also an onsite lunch with a person from the company.
Interview questions [1]
Question 1
To design a hotel booking system. Pick any part (backend, frontend, database, api etc) and deepdive into that, explaining the decisions along the way.