Screening call with HR - normal conversation about the role, salary expectations, experience.
Take-home assessment - they said this should take a max of 3 days, but it's too short to do the assignment properly (service and database) according to their requirements, and include tests plus documentation as requested.
Technical interview - 2 hour video call with a manager and engineer on the team, reviewing your proposal for the take-home assessment, and technical discussion of the implementation you proposed, and architecture. Why did you choose X technology? What are the advantages/disadvantages? What if the requirements we gave you in the assessment document suddenly change?