A recruiter contacted me regarding the position and went through the job description with me along with the requirements of the job which all matched my skills and experience. I was scheduled for a phone interview with the director and spoke for an hour about the challenges of the position, the goals of hiring a manager, etc. After the call, a day later I was scheduled for an on-site multi-person interview process which is pretty standard. I interviewed first with two of the existing managers and breezed through the process. The second group were two senior level developers asking 99% technical questions. The third group was one person asking all technical questions.
What was surprising to me was the position is very much a technical position and not a managerial or leadership position which is what was communicated to me and why I was selected as a candidate. Interestingly enough, aside from the two managers, the rest of the interviewers were not aware I was interviewing for a management position. In the end, I realized they were not looking for a manager they were looking for a lead developer to provide technical oversight and I was not a good fit as a lead developer within the Carvana team.
It was disappointing in the end because the company itself is very desirable as a company to work for and the people working there seem to be extremely talented and very good at what they do.
My suggestion is to provide some level of technical phone interview prior to scheduling an onsite interview to get a feel if the candidate is technically a good match for the position. This is something I do as a hiring manager when I am looking for candidates. I would also strongly suggest updating the job description and following through with communication when discussing the position with potential candidates and be more clear about the position of "manager" as it relates to Carvana directly. As previously mentioned, the position I interviewed for was not a "manager" position although it is in the title and developers would report to this role. The position is 90% a lead developer position providing technical experience to the team for specified development paths and not very much on the employee cultivation and leadership areas of a manager position.
Initially, when I was contacted, I mentioned I was looking for a director level position leading teams and wanted to give Carvana a shot. Although I did not receive an offer, I enjoyed meeting and talking with every single person I interacted with and would go back if a position better matching my skills and experience were available.
I do hope in the future when Carvana grows to the point they need leadership they will contact me again.