First round was HR screening. Second Round consists of a tech interview for one hour. Third round has another tech+behavioral interview. There is a lot of flexibility and recruiters are very helpful. The guidance that they provide on the interview processes was so helpful. This is the only company that never asked for any visa related details.