I've been referred by a friend working in the organisation for the position of a lead software developer in the newly established Digital Transformation Centre. After sending a CV, I've been contacted within a day by a recruiter to schedule a phone screening.
The phone screening happened on the next day and took about 30 mins. I received brief information about the role and the department, and have been asked to present and describe myself and provide background professional experience - the interviewer was testing soft skills as well as English level - as during the interview we switched from Bulgarian to English.
After the phone screening , on the next day a technical onsite interview was scheduled, which took place 3 days after that. The onsite interview took about 2h. It started with a brief mutual presentation, and moved on two questions related to software technologies, obect-oriented programming, database design, design patterns, multithreading, testing, and language specific questions. It didn't include architecture questions or real coding task although there was a scenario we have discussed how would I approach.
I've been told I will receive feedback about the interview by the end of the week but it passed
two weeks until I received feedback via a phone call that I would be offered the position. 3 days after that the formal offer was given and I had another 3 days to consider it and give an answer. The offer was not negotiable, and I eventually didn't accept it.