The interview process lasted approximated 3 months from early September to late December. I applied the EDG online. About about one week later, I received a link that asked me to answer some questions about my background and it was recored through camera online. Then, two weeks later, they sent me an online assessment. You were required to chooses 2 of the different languages to do the OA (C, C++, Java, Python, Matlab). Then, after two weeks, a phone interview was scheduled. They asked OOP basic concepts, math questions and code review questions (what's the output? Can it compile?). Continually, after two weeks, an HR interview on the phone. All behavior questions. Then, one week later, an HR contacted me to ask for 3 references for background check and they set a phone to ask about your immigration status. However, I finally got rejected. The process lasted too long.