1st: Initial screening with HR, general questions
2nd: hiring manager, general questions
3rd: engineer, coding challenge
4th: engineer, design challenge
5th: engineer, general technical questions
Interview was difficult. Python coding question started easy but many requirements were added. Same with design challenge. Interviewers were helpful and wanted to see interaction and learning.