The first interview was a phone call with the recruiter. We talked about the company, culture, and values. He also explained the interview process to me perfectly.
After that, I had a technical screening (coding exercise) with a senior software engineer from the team, who explained in detail what he was expecting from me.
The last step was on-site. They gave me the possibility to do it remotely, but I preferred to go to the office. I had several interviews that day, mainly focused on systems design, management, product, experience, and cultural fit. I had the opportunity to have lunch with some amazing Engineering Managers from other teams, who kindly explained how they were working.
I really enjoyed the process!
Behavioral and managing questions (How to solve conflicts, performances, 1on1s, etc.)
System design questions (Define an architecture to solve a specific problem)
Experience working remotely and managing distributed teams, and how to manage specific situations as a manager when you are working remotely, etc.
My experience working closely with the product team (scrum, roadmap definition, prioritization, bugs, etc.)
Culture fit questions (diversity, values, etc.)
The following metrics were computed from 1 interview experience for the Handshake Engineering Manager role in San Francisco, California.
Handshake's interview process for their Engineering Manager roles in San Francisco, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Handshake's Engineering Manager interview process in San Francisco, California.