(Note: current review is during pandemic, so all remote)
Pre-screen is an informal talk with recruiter (within the company, not external recruiter). Generally this explains the opportunity and more about company + a lot of resources about company.
Second round is more technical behavioral (however no coding, just "Tell me about a time" question) within a technical context and explaining past experiences. This gives some context on whether the position is a good fit, and explain the final round, a 1/2 day onsite (remote in my case)
Remote Round:
Here is where the technical interview is stressed (including for manager). 2+ hours in system design. Designing systems, scalability and data choices, SQL/Non SQL and considerations, sockets, long polling, storage and privacy, etc... This is the hardest part of the interview. This is followed by more behavioral questions and meetings with leadership.