Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Verkada
Colloquio
Phone screen, then coding challenge, then maybe more in depth panel interview with some technicals. Pretty standard process.
But recruiting is VERY DISORGANIZED. If you apply to multiple positions, they reject you for some positions and consider you for the ones they think is best for you (this is pretty standard). But the rejection email and recruiter didn't tell me what position Verkada actually considered/rejected me for, which led to an awkward moment during phone screen about my having to talk about interests in multiple positions and the recruiter getting confused.
Remember, this is a security company, and this company got a cybersecurity attack a few years back. I'm not going to mention the irony of this. They rejected me for the position I was better qualified for and made me interview for the one I was much less qualified for.
Coding challenge was very easy and done on codesignal. Seems like recruiter liked me, but not rest of the hiring team
Domande di colloquio [1]
Domanda 1
First thing they asked me was, "Are you interviewing at other companies?" This is pretty standard. I answered, and the recruiter kept on pressing hard about which companies and what positions. Pretty standard, but pressing hard is not.
Ho sostenuto un colloquio presso Verkada (San Francisco, CA)
Colloquio
I got the interview by referral. After a call with the recruiter, I got the invitation for phone interview, which is a OOD. I need to implement APIs based on the requirements with Python.
The interviewer arrived late exactly by 9 mins, I was informed that the interview format was one leet code coding, a small system design and some questions towards the end. So in the interview I worked on the problem and came up with the working solution. Still 12 minutes were remaining for 1 hour mark and also 9 more minutes as the interviewer was late by 9 mins (almost 21 mins remaining). The interviewer instead of asking the system design question abruptly ended the interview with "ask any questions". I understand the interviewer may have different expectation even if i provided a working solution, but the format of the interview should be respected, i.e including system design round too. Abruptly changing the interview format midway shows pure arrogance on part of the interviewer. I understand the decision to take the candidate to future interview rounds or making and offer is totally yours, but you can do a better job by making the interview process fair.
4 parts - a call with a recruiter, a frontend technical interview (eg; building out a UI in a timed session), Leetcode style interview, and a behavioral interview with the engineering manager.