An 20-minute call with manager, followed up by a 90-minute technical interview with two software engineers.
The interview itself was smooth. But the timeline wasn't. I had to wait for two weeks after the final interview while holding another offer, written two letters following up on the final result, only to get rejected.