At the beginning, an HR conversation - an assignment to go through an article and understand the main algorithm described in the article - a conversation with a team leader about the article and answering his questions - a conversation with HR - a physical personal interview in which your resume is printed in the interview itself (that is, the interviewer did not even go over your resume before) - home assignment And after all this process they don't bother to get back to you. The process took over 3 weeks and home assignment is not limited in time (to date I have not been contacted regarding the position).