I have applied for senior Java engineer position from abroad. The first stage was with an HR staff. The interview was easy and the staff asked some general questions about my experience. After a week the staff sent me a code challenge, and I should solve it in 2 days. The challenge was very tricky, and honestly I enjoyed solving the challenge. It was two REST services and asked that I solve the problem in O(1) time complexity. I did it well and my algorithms and solutions were complete, I am sure about it. After more than a week, they had not given me any feedback, and then I emailed the HR staff and asked for feedback about my solutions. The staff apologized for the delay and said by the end of the second week they will tell me the result.
After the week, the staff sent an email and wanted to call me via Skype on the same day of the email ( wanted to call two hours later !!!), I didn't see the email, and I was offline on Skype when the staff was calling, finally I saw the email after 3 hours and told the staff to set another time for a call. Surprisingly, she called me one hour later without any prior informing about the time of the call, and incidentally, I was offline again.
After 2 days I asked her to set an exact time when I should be available on Skype, surprisingly she told me "No longer need to call you, your challenge feedback was failed !!!!! ". I do not know how it is possible, if my result was failed, you could tell me simply via the first email ! Why did you try to call me 2 times !!!! She had written some reasons about this decision, which all of them were wrong. For instance, she had written : "-Not constant time or memory" : I tested it again, definitely it runs in O(1) ! "-Returned always 200 with string 201/204 in the bod" : I tested it again, it never returns 200 ! I do not know how she had seen these wrong results !!!!!
I am sure about my solutions, it seems because I couldn't answer her without prior notice calls, she denied me. I have sent another email and explained my solutions, but I have never got any response !!! I have thought a German company should have more professional manner.
General question about my skills
Code challenge was a REST API
The following metrics were computed from 2 interview experiences for the N26 Senior Java Engineer role in Berlin, Germany.
N26's interview process for their Senior Java Engineer roles in Berlin, Germany is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for N26's Senior Java Engineer interview process in Berlin, Germany.