When you first sit down, you are asked clarification questions about your resume and your availability to work. Then, you are asked specific questions about how you would handle specific situations when it comes to teaching. After that, you are asked what coding language(s) you are proficient in. Based on that, the interviewer gives you a lecture slideshow in the coding language you are most proficient in, and you are to look over it for 20-30 minutes and present like you would in front of a class. Finally, you are asked to demonstrate your coding skills in front of the interviewer by doing a task that they set for you to do, which is usually not hard.