Interview process consisted of an initial HR screening, followed by a discussion with the hiring manager that focused primarily on my background and experience. The final onsite round included a presentation of my previous work as well as a technical assignment provided by the hiring manager. Overall, it was a well-structured and positive experience.