There are 2 phases, a technical test online and a physical interview after the technical test if selected. For the senior engineering role the test is on the coderbyte platform and the difficulty is top tier. You are encouraged to take practice tests on platforms like leetcode and be versed with the various concepts in the domain of software engineering.