@antonsolovyov
I've been applying for jobs as a full-stack dev and the experience is frustrating. It takes multiple meetings spread out across several (2+) weeks, plus some companies request to do a 1-2 days take-home assignments. I understand they want to hire the best, but don't they have any respect for candidates' time?