Multiple online and onsite in-person interviews. Mainly involved hr screening, initial technical screening, onsite interview involving technical seminar and multiple one-to-one interviews. This was followed by back ground check and then offer. The process took 2 months.