Three online meetings, with HR, hiring manager and technical in that order. The real disappointment was the so called technical interview, where there wasn't anything technical, but more general and process questions. Moreover, it turned out the job description was misleading - it was for Application Engineer (albeit dubbed senior), but during the said "technical"interview it turned out the search was for architect...