Overall, it took around 4-5 months from application to offer letter. There were approximately 7 interviews via Google Hangouts, one take-home test, and a lot of back-and-forth emails.
I applied through Greenhouse and heard nothing for a couple of weeks. Eventually, I heard back from a recruiter, and we did an initial phone screen about 5 weeks after I applied.
A week after talking with the recruiter, I had an interview with the hiring manager who described the team and projects. Then, I was sent a take-home assignment. I was told to only spend 2-3 hours on it, but it really took more like 5-10 hours to do it correctly.
Then I had another call with the hiring manager where we discussed my solution and was told we would be in touch about next steps. A week or two passed before the initial recruiter reached out and told me the next part of the interview would involve three more technical interviews.
These interviews were mostly trivia questions about web development and had almost no bearing on the specific niche of software engineering that would be done in this role. The panel interview was mostly behavioral "tell me about a time..." type questions.
After those three interviews, a couple of weeks went by before the recruiter reached out and made an offer (and I accepted).
Which type of API calls are not idempotent?
The following metrics were computed from 10 interview experiences for the Wikimedia Foundation Software Engineer role in United States.
Wikimedia Foundation's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Wikimedia Foundation's Software Engineer interview process in United States.