I applied for the job online, few days later got a call from the HR recruiter, and scheduled 2 interviews one with her and the second is with the team leader, the interviews were more about explaining what the job is and about the company, and me talking about myself, if I were to pass the second interview I would've been invited for to do a python exam in the office, overall positive experience