I started by applying through Glassdoor, and they replied back within the next day. They start with a phone call to ask you some questions and details the basics about the company. After that they'll e-mail you an interview guide PDF to look over for the interview. Most of the questions, about 70%, can be derived from this interview guide, but there are questions that aren't directly from the interview guide. The interview is typically segmented into parts, where each question fits a category, for me it was OOP, SQL, Javascript, HTML, and some others. If you don't know the answer to a question you can at least estimate which section it is from this pattern. The technical interview itself is just a rapid fire of technical questions about languages, OOP, SQL, etc.. No actual programming interviews are involved. The technical interview was held over at a website called HireVue and requires a camera and a mic. Most of the questions, if you were a Computer Science major, are very easy questions to answer if you remember everything you learned from college.