Reason for applying:
Job description looked extremely promising. Top-notch technologies.
Interview Process:
1. Quick chat with HR (30')
2. Coding assignment at home (3-4h)
3. On-site interview
I) Programming Challenge (60')
II) Java Discussion (Discussion on coding assignment (2) )
III) Competency based interview
Coding Assignment:
Quite easy. Read a file, aggregate mumble-jumble calculate, return. Test. Solved using reactive streams (technology advertised in job description) . Easy, relevant, time-bound.
On-site Interview:
I)
Was assigned a computer on a small desk, in a small office, in an (possibly the only?) HR office.
Assignment requirement massive. Despite this, given 60'.
Interviewer quickly explains requirement and leaves.
I "program" the solution and he comes back after 60'.
Discuss with him the solution.
2 questions about java.
Comments:
Wrongly understood requirements of the task, ended up designing wrong solution.
Interviewer came back, realized mistake, tried to start from scratch.
Interviewer seemed to be busy with other things.
Poor HR staff had to keep quiet to help me concentrate.
Outcome:
Did not proceed with II) and III), withdrew application.
The whole interview experience raised negative questions.