Taro Logo

Senior Software Engineer Interview Experience - San Francisco, California

April 1, 2016
Positive ExperienceGot Offer

Process

I was contacted by a recruiter on LinkedIn. She explained the standard procedure: two phone screens and one onsite interview. We used CoderPad for the phone screens.

The first phone screen was conducted via Skype. We discussed my background briefly before moving on to a coding problem. The screen was a "pair programming" session, and the interviewer was very helpful. He fixed minor code issues, such as missing semicolons, while I focused on the algorithm. It was quite an interesting experience.

The second screen followed a similar format with a question of comparable difficulty. I was a bit slow and initially overcomplicated the solution, but by the end of the interview, I was able to simplify it and produced working code. The main objective was to get it working. After this, I was invited for an onsite interview.

The onsite interview schedule included:

  • Two pair programming sessions
  • Lunch
  • One pair programming session
  • A resume discussion
  • An architecture discussion
  • A talk with a manager

The pair programming sessions took place at an interview station with a desktop Mac and two keyboards. I had the flexibility to choose any installed IDE and programming language; I opted for IntelliJ IDEA with Java. I was permitted to use Google and other resources, which felt much closer to a real work environment than traditional whiteboard coding.

All the people I interacted with were extremely nice and positive. At the end of the interview, I received a gift – a box containing a Square reader and a notebook. This was surprising and very thoughtful, and it was the first time I had experienced something like that at a company.

I received positive feedback after the interview. However, the team's focus didn't align with my professional interests, so I declined the opportunity.

Questions

Coding questions were very close to your daily development work. If you are a good programmer and know your stuff, you will not have problems, even without significant preparation.

The architecture and manager questions were pretty standard (design some application, interesting projects from previous work, etc.).

Was this helpful?

Interview Statistics

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

Success Rate

0%
Pass Rate

Block's interview process for their Senior Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive50%
Neutral10%
Negative40%

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

Block Work Experiences