Received a phone screen. Then had another call for an interview set up a few days later. Had three different interviews set up in the same morning, right after each other. First two interviews went very well. Then after the second interview I find out that the third interviewer (Head of the department) called in sick, so they picked a substitute. Substitute interviewer asked very specific questions about a programming language I was familiar with that wasn't even used for the role in question, especially very technical for an entry level developer. Be very weary, they keep changing the name of the titles they're hiring for in that department. They seem to move a lot of people around...