It wasn't the "normal" application process because I applied through a "Hiring Marathon" that is aimed to make a speedy process by compressing several tests in a single day, so this review is based on that.
It is a very lengthy and complete series of tests, from very technical to high level level questions, so be prepared to be challenged in all your fields of knowledge of your career.
The overall process is made through a series of steps that are performed through an online application before making it to the actual (remote) interview with a hiring manager. The interview is then performed in a later day if you passed the initial online tests.
The marathon varies according to the technology of your choice (Java, React, .NET, PHP, C++, etc)