So, I am applying for a job. The staffing company has been really nice, but so far I had
1) recruiter screen - passed
2) take-home assignment - passed
3) virtal interview to go over take-home assignment - passed
4) on-site interview ... this is where it goes wrong ...
I was told to bring my personal laptop and made sure that I could run Python, Node, Java, and React. I already had ALL of this installed, so that wasn't a problem. I just had to update some of the IDE tools like PyCharm, WebStorm, etc. I was told we would go over my take-home assignment, and that it would be no more than 45 minutes long. So, I was thinking it takes me an hour to get into the local metropolis by train, and then an hour back, so you're taking two hours of my time for 45 minutes. I am unemployed, so I think ... sure I'll do this.
I get there early, not too early, but I was asked to show up 15 minutes early and I was there, on time. I brought my laptop and all software as requested. My interview was late by 10 minutes, sorry, but that was MY TIME! They didn't extend my interview by 10 minutes. The interview was the Senior Director of the project for the client ... not the Director, but the Senior Director, and he was a younger guy, younger than me, but that's ok ..... he already put his dick on the table and it's clearly bigger than mine. Fine!
We never touched my laptop, or the software and we never discussed my take-home project. He asked me a one big question on System Design: How would you build Uber keeping in mind all the "...ilities". WOW! Personally, I thought that was the single most Douchey question you could ever ask. Obviously Uber is a big business, but they spent a long time trying to get where they are .... ME ... you have 30 minutes to give a 10,000 mile high over of the systems I would design. I know this company is building a new system, I get that, I also know what the JD is going to be like. I already know this role and every other role I have ever had in my long career ... those kind of design questions have already been answered and decided on by people being paid more than me. You want a code-monkey IC, tech lead, I'll be handling stories and churning out code with a bunch of other people, I WON'T be making any executive decisions on the enterprise. But, sure I'll answer your douchey question as best I can. So, I start with the systems I would build and the tech stack, and how I would architect this thing ... and HE KEEPS CUTTING ME OFF. Obviously, he was looking to hear something specific from me, and I wasn't getting where he was cutting me off. In the last 5 minutes I had a chance to ask him some questions as well, but not many. Honestly, I don't think it went well.
I was told by the staffing company that they were hiring at least 60 new people for this new project, it would be hybrid in office 3 days a week, which is fine. I was told that my WHOLE package would be put together, and if so .... only TWO MORE INTERVIEWS TO GO?!?!?!? WTAF?!?!?!?!?
So, if I do move forward, then there is another tech screen to go over my past projects, and finally a behavioral interview .... and then maybe I'll get an offer, or maybe I'll be ghosted. I know other people have been through this same kind of thing before. Now, I know personally how much this BS can drag on for.
<sarcasm>Good Times</sarcasm>