Taro Logo

Software Engineer Interview Experience - San Francisco, California

April 1, 2019
Negative ExperienceNo Offer

Process

I have over 10 years of experience. I applied for a Senior Engineer role and was contacted by the recruiter. I was told there would be two phone screens.

I had a phone screen that involved two graph traversal-based coding problems, which I would say were medium difficulty. There was no discussion of my resume or background. The coding went pretty well.

After the phone screen, I was called onsite (I had only one phone screen). When I was called, however, they informed me they were interviewing for a Software Engineer role, not a Senior Engineer role.

There were three technical coding interviews, conducted on a Mac using an IDE of my choice. This was followed by:

  • A casual lunch meeting
  • A resume-based interview
  • A design interview

Then, there was a 30-minute conversation with the hiring manager.

I felt I had aced the coding rounds, providing working solutions to all their sub-problems. In the resume-based round, there were two fresh-out-of-college graduates. I got the feeling they had no clue what I was talking about, as they asked virtually no questions. This was a missed opportunity for me to impress.

In the design round, it was hard to say what happened. They went into detail on one part of the system, and we continued discussing that, not covering much ground. Perhaps they expected me to take charge instead of letting them control the direction. The conversation with the manager was very informative.

On the third day after the interview, I received a canned rejection email that said something like, "We don't want you, but we're sure you have other options." I asked for feedback, but there was none.

Overall, I would say the interviewers were very nice and supportive. However, it's hard to say exactly what they are looking for. You might think you did really well and then be shocked to be rejected with zero feedback.

Questions

Compared to FAANG on-site interviews, this one was easier. However, I would not say it was easy.

The coding questions were not copy-pasted from LeetCode, like some of the other bigger companies do. They were combinations and variations of medium-level LeetCode problems.

I would say if you have solved LeetCode problems for companies like LinkedIn and Google, this would be on the easier side.

Was this helpful?

Interview Statistics

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

Success Rate

25%
Pass Rate

Block's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.

Experience Rating

Positive56%
Neutral20%
Negative24%

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

Block Work Experiences