Task / assignment has been assigned in the first place, after submitted, I've invited for interview, a questionnaire is requested to fill in about experienced/versions/framework that u ever used.
Interviewer representative are kind and nice. Technical questions been asked orally but they do mentioned , no forcing to answer everything, just answer it whatever u can and this helps to calm down interviewee to relax themselve. HR representative and interviewer (probably project manager) are presented together in the interview session.