Initially was sent an OA that focused on OOP, instead of leetcode style questions. Next round was a phone interview with a developer that required a deep understanding of Python concepts, such as OOP concepts and other language specific features. Final round interview came after and involved two sections. One section focused on OOP design questions with a case study, the other section was a traditional leetcode style question. Overall smooth process from start to finish. Took a little while to receive a response after each stage, but interviewers and HR were friendly.