Taro Logo

Software Engineering Interview Experience - San Francisco, California

September 1, 2012
Positive ExperienceGot Offer

Process

The interview process began at the campus career fair. After an initial screening there, I was required to complete a one-hour timed online coding challenge using Codility.

Following that, a one-on-one campus interview took place. I was asked to bring my laptop and use my development environment of choice to not only solve the problems but also implement the solutions, which differed from the usual whiteboard coding.

I was then flown onsite and spent the day at their plush headquarters. There, I had three 45-minute interviews. Again, we used a computer and had to not only solve problems but also program and implement solutions.

Overall, this was a unique interview process. As a college student, I've gone through numerous interview processes with major software companies, and this was definitely one of my favorites.

Questions

Implement a function to evaluate reverse Polish notation (both postfix and infix).

Evaluate the edit distance between two strings.

Implement a web scraper.

Apply a graph theory algorithm for path-finding.

Was this helpful?

Interview Statistics

The following metrics were computed from 12 interview experiences for the Block Software Engineering role in San Francisco, California.

Success Rate

42%
Pass Rate

Block's interview process for their Software Engineering roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Block's Software Engineering interview process in San Francisco, California.

Block Work Experiences