Friendly yet challenging interview. The recruiter was very responsive and provided good feedback The first interview focused on general background questions, company culture, and the role description. The second interview asked in-depth technical questions around programming and culture building.