4-step process that lasted exactly 1 month:
1. introductory HR call
2. complex offline programming task involving multiple 3rd party libraries, build system, Image Recognition, UI, rendering, multithreading that CVEDIA confirmed they expect to take 2-3 working days for the candidate
3. technical interview with programming lead covering general C++ topics and previous technical task
4. closing interview with CTO
CVEDIA showed great reticence towards expanding the team, asked the candidate repeatedly to treat a possible B2B contract with them as a sole employment offer and manifested disregard towards the candidate's time through the extensive offline task and lack or slow responses to emails.
The technical interviewer had issues understanding part of the technical solution provided for step 2, even with explanations and examples.
CVEDIA recorded the technical interview from step 3 but refused sharing the recording with the candidate.
The final feedback from CVEDIA was that my technical skills are adequate but not what they are looking and would have been difficult to improve due to problems with my communication skills, which I found rather perplexing.