A recruiter from WideOrbit reached out to me and seemed enthusiastic to get me into the interview process because they "had a position I would be a great fit for". She asked me some basic questions like "what is JSX"?
I moved onto an interview with a hiring manager. It was very conversational and went well. After the interview, they immediately wanted to schedule technical interviews, one for C# and one for React.
First I had the C# interview. I enjoyed speaking to my interviewer. I was asked some questions about my experience and how it related to C#. Have I used Entity framework? How would I go about doing authentication in .NET? Then I had a coding exercise where I had to take some Person objects that had FirstName and LastName fields and print them out to a CSV. Pretty straightforward interview that went well.
Then the nightmare interview came.
The React interview was conducted by a contractor while the first hiring manager I spoke to took a backseat.
They proceeded to grill me with a bunch of JavaScript minituia. "Why are hooks in React called hooks?" "What do you know about multithreading in JavaScript?" They sent me links to a bunch of different codepens with code and asked me what I think would happen when each of them would execute.
One of the examples had a function that would console.log the typeof of a bunch of different JS expressions (e.g. console.log(typeof 42); console.log(typeof null).
One thing that was really frustrating about this interview is that there were times where I would take a second to think about how I wanted to word my answer and the contractor would just start answering the question for me. He also did this to me when I would start to answer a question and I would get maybe two words in before he would speak over me.
Needless to say, the interview didn't go well. Up to this point, the recruiter was super communicative with me and after this interview that stopped. They basically ghosted me.
I definitely dodged a bullet because there's no way I would want to work with this guy.