First, there's a phone call with the recruiter, followed by a home assignment, and then an interview at their office. During the call, the recruiter schedules the date and time for the home assignment, which lasts three hours. I highly recommend using generative AI to complete the assignment—don’t waste time trying not to cheat, because they get upset if it's submitted incomplete after three hours, and there’s no time for debugging. They do provide feedback on the assignment, but it’s AI-generated—something you could do yourself.