Long, the CTO instilled fear with "logical" questions and was very unprofessional. I was interviewed over the phone first, then two in-person interviews with managers and the CTO. The interviews were redundant and didn't really provide an opportunity to share my talents.