The interview consisted of general questions about my personality, my ambitions and what I really want to do and then came the technical interview. The interview tested all levels of knowledge in web development, but somebody with a couple of years experience can answer all the questions. Some interview asked theoretical questions about OOP principles, design patterns, general database questions, front-end development questions, programming language questions.