The job interview started immediately with a lifecoding session. No personal information. No previous job experience. Nothing that should be at the start of the common interview. Moreover, the livecoding session was in a common Windows notepad (it brought me back to my university years). Then there were a few normal questions, but after that interviewer started to ask "geek" questions about the garbage collector that are not related to the conceptual character of you as a programmer. My advice would be to ask more practical questions instead of dry and boring theoretical ones.