The initial interview assessed my knowledge and background with software development, as well as explaining the kind of work I'd be doing. This included a series of questions from simple computer science knowledge to then questions about my problem solving process. Then I was told there would be a subsequent interview to discuss HR questions.