applied online and had 2 interviews. First was a director and then the second was with hiring manager. First interview took about an hour and was more general questions and the second was more technical with coding questions and looking at code and explaining to the manager what the code did.