2 phonescreens, 1 onsite, 1 informational call.
The recruiter was good and explained the position in great detail, answering questions satisfactorily.
The first phonescreen was good. The interviewer was very welcoming and helpful. It involved an algorithmic question with coding on CollabEdit.
The second phonescreen was worse. The interviewer asked about my background. I told him about my two years of experience and projects. He asked counter-questions and then presented a coding question about pagination in Java. I provided an answer, but it wasn't what he expected. He constantly interrupted me while I was answering, did not try to understand my points, and frequently changed the question, making my answers incorrect. I implemented the method definition for pagination, which he did not like. At one point, I felt ridiculed and that he did not want me to succeed.
I emailed the recruiter immediately after and withdrew my application, explaining what had happened.
First phonescreen:
Background
Algorithmic question (difficulty level: average)
Pagination in Java:
Given an implemented method getFeed(userId, StartTimeStamp, EndTimeStamp) which returns a List<Feed>, write an API to return feeds to a mobile client. Design the API from scratch.
The following metrics were computed from 1 interview experience for the Tinder Senior Software Engineer role in San Jose, California.
Tinder's interview process for their Senior Software Engineer roles in San Jose, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Tinder's Senior Software Engineer interview process in San Jose, California.