There were two steps in the entire interview process. Both steps were 30 mins seminar talks with 30 mins QA. I got the first interview invitation two weeks after I applied and got the second interview invitation one week after I passed the first one. However, I waited for literally A MONTH to get back from them. It is not the case that HR was ghosting me. The hiring committee took this long time to decide. So if you need the result asap, do not apply here. The entire waiting time is super irrespecutful to the applicant. With this experience, I will never apply to work here.