30 minute non-technical interview with an internal recruiter, then you will be asked to take a code test.
The code test is to essentially build an entire application based on Laravel and Vue. This is no small test, as you also have to write unit tests, jest tests, document the Rest API using Postman, and put the code into the cloud. This took me two days, whereas the recruiter said it would take about 2 hours.
Low and behold, after spending time on the test, I was told the position was put on hold and they were reevaluating. I know they never reviewed my installed web application, because I didn't see a new account/user created in the database.
They should have had me speak directly with the team before wasting my time. 30 minutes speaking with someone on the team could have gone a long way.
I have over 19 years of PHP experience and went above and beyond on the code test. The Github repository had plenty of prior forks, where I was able to review others' submissions, so I know I had a noteworthy attempt.