A quick round with external job agent screening.
Then an actual interview screening round by an internal interviewer that has a pretty high-up position.
It was unclear how long the interview lasts, but the external recruiter did share useful information around what the process will do.
Q: Explain what you did in a recent incident.
A: First, get a full understanding and turn a vague statement of `xxx is not working` to the actual technical issue, add logs to observe the actual issue before jumping into a solution or reverting features since this is not a familiar section of the business to me. Haven't gone very far, got told to stop at there as he (the interviewer) has enough information and couscous about the time - around the 15 mins mark.
Q: LeedCode simple question, around string minimisation, like counting the number of chars in a piece of string, after clarifying the requirement, jump in and initially use a hash map, the interviewer jumps in and suggests that we don't waste time, the hash map won't work here, spot why it does not work, explain and change the simple iteration and count logic, told to stop before starting to write the test as he really has to go - this is around another 15 mins mark and conclude the interview at 30 mins in total.
After the interview, I wrote some tests and found a bug around turning chars to strings, that needed to make two lines changes for the function to work as intended.
Got the feedback about 24 hours later, but they decided not to progress further based on
- the interview does not `like` my solution to resolve the incident by adding logs to observe live traffic
- the interviewer spotted my error in the code early and decided to end the interview
My response to their review feedback, not that matters
- My approach of the incident response won't change no matter how many times you ask me, I prefer to get a full understanding of the issue before jumping into a solution or reverting on something is unclear
- If you think everyone need to give perfect solution by code once without the test in 15 mins, maybe that is not the right place for me to work anyway
Overall glad we didn't go to the next round wasting everyone's time if the interviewer and the process reflect the engineering culture.