Вoring story of rejection.
0. HR Interview. Nothing interesting.
1. Home assignment
"The next stage of the process is for you to complete our technical challenge!
Once you have completed the technical challenge, we'll review it and send constructive feedback to you."
Aha. Simple word search application, implemented using Scala 3
(good chance to taste latest Scala version) and search Trie. Very easy assignment.
2. Coding skills interview
"You will receive an invite shortly to speak with ***** about your tech assignment."
That was one hour coding session. Tech assignment even not mentioned.
Looks like they even do not know about sbt and can not compile and run assignment from step 2.
So, interviewer didn't review assignment - instead he asked to solve three simple tasks:
- Print christmas tree
- Find two most repeated chars in string
- Flood fill maze with water
Very simple.
3. Computer Science Fundamentals
How to build HashMap. HashMap put/get, resize complexity.
Hash code calculation complexity.
Flood fill maze with water - same questions as on step 3.
After 15 minutes interviewer exhausted his questions list.
He think a lot and then asked to solve "Horse race problem".
What? At lest he didn't asked "Why are the hatches round?".
Very simple questions. Veeery boooring.
4. System design interview
Design and scale one-to-one chat. CAP theorem discussion. Easy.
5. Manager interview (cultural fit).
Manager shrink interview time from 60 to 30 minutes.
He asks few standard questions and then quickly answer my questions.
Looks like he already make decision and just "play the role".
Next day, HR send me his absolutely negative feedback.
First contact: March, 19th. Last interview: May, 6th
Yet another timewasters.
Predictable result.