The first step is an online interview. That was very good. Normal questions about me, my experience, my interests. Also had to solve a simple coding task, described how I would test it.
Then got an invitation to onsite interview. After 2 weeks of preparation, I flew to Oslo.
When I came to the office receptionist just asked to wait for the first interviewer. No speaking to HR, no showing the office. Nothing about the team. Nothing.
Ok, no problem. I waited for the first interview. I had a long way (flight with 1 stop through Germany), but the first question from the interviewer was "Do you live in Oslo?". They did not know anything about me. Even that I flew thousands of kilometers before the interview.
They did not provide any information about the position, areas they can ask about, nothing like that. And since my CV is full of web experience, this is exactly what I expected. Plus, as usual, algorithms and data structures. But I was really wrong...
The first interview was more or less ok. Typical theoretical questions about c#, then small algorithm task.
The second was very good. The task was related to trees, I solved it, discussed time complexity.
The third was really strange! Instead of questions related to my experience and typical CS issues, they asked me some strange things like "writing objects into files using stream"...what? There was very long preview about user permissions, I thought the issue is related to security somehow and I need to develop auth service or something like that. But after the preview, they asked me to...write security object to a file. At first, I even though I did not get the question right. Why do that? What for? A task without any context. Just write an object to file. Ok, I did, of course with lots of stupid clarification questions because had no idea what I am doing and why. So the task itself was like in kindergarten speaking about its difficulty. But the way how it was presented, that is amazing. I still cannot understand why not to ask "write an object with int, bool and string properties into a file" - and that's it! Why spend our time explaining that useless information about user permissions if the question was absolutely not related to security?
The fourth was better than third but still strange. Normal tasks but with several suggestions like "let's assume this, let's assume that".
After the interview, I waited for the whole month! And only after I sent an email like "is there any feedback?" I got rejecting email next day.
That was one of the strangest interviews I ever had. A simple task without context becomes something without any sense. And you have to solve this in a better way.