Guidelines for preparation and passing of a Software Engineering / IT interview. Topic covered: What is a Job Interview? Preparation for an Interview. Typical Interview Questions and Answers for Software Engineers. Classical Questions. Technical Questions. Non-Technical (Personality) Questions. Questions to Ask. Typical Mistakes and How to Avoid Them?