The interview consists of 2 parts: 1. HR 2. Technical The people from HR are great, very pleasant and professional. But the guy that is responsible for technical part is terrible. I felt like I was questioned by professor. He was also very passive aggressive with his remarks about me just copying and pasting code from StackOverflow. How unprofessional is that. He is acting like I applied for NASA. He is such a coward that doesn't want to show his face. Very, very unprofessional. He is probably the type of a person who has some traumas from past and now after 10+ years of experience (probably writing terrible code, you can also research this by yourself) trying to be some smartass. What else to say when guy has put his average grade from the college (which has a bad reputation) into his LinkedIn account.