The interview process was smooth. I applied online, recruiter called for screening, set up a virtual meeting for 5 hr interview with different team members. They all are from different departments and they ask you standard behavioral/technical questions.
I thought my interview went really well. I thought they will give me an offer the next day...But after a week later I got reply that someone else internally got selected.