I applied through LinkedIn and was contacted by HR for the first meeting, which focused on introductions and expectations. They then sent me a take-home task estimated to take 3-4 hours—very reasonable for that timeframe.
A week later, they got back to me with feedback and invited me to a technical interview. During this interview, we discussed my solution, ways to improve it, and some questions about the tech stack.
Two days after that, I had another interview with the team I would be joining. This was more focused on the position itself, my background, and my experience in previous companies. They also asked a few technical questions to validate my skills (covering Python, Django, databases, Git, etc.). A few hours later, I received the job offer.
The team supports you and is interested in you doing well. If you give an explanation that doesn't quite convince them, they'll continue to insist on getting to what they want to hear.