Here we go like this, after we get the candidate application:
CV analysis, not very strict, but some things are no-gos, like lack of care with the application
Short email asking availability, salary expectation and relocation possibilities (most applicants are foreign)
Short phone call with the product manager, to check cultural fit and basic communication skills
Deep technical interview (using hangouts or skype), with a bunch of Q&A and lots of talk, but no hands on. It servers to access the candidate level of understanding of the technology and how curious they are. Some matches or divergences in terms of values become clear at this point
Technical assignment. Git repo, 3-5 days to develop something according to the instructions. Unit tests, clear architecture and clean code are the most important points here
Remote pair programming session, following coder/breaker pattern or refactoring exercise. It's done on the terminal with tmux and vim through an AWS instance
Each step is proceed only if the candidate passed the previous one. Sometimes, people can get approved somewhere in the middle of the process, when the match becomes obvious.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Here we go like this, after we get the candidate application:
CV analysis, not very strict, but some things are no-gos, like lack of care with the application
Short email asking availability, salary expectation and relocation possibilities (most applicants are foreign)
Short phone call with the product manager, to check cultural fit and basic communication skills
Deep technical interview (using hangouts or skype), with a bunch of Q&A and lots of talk, but no hands on. It servers to access the candidate level of understanding of the technology and how curious they are. Some matches or divergences in terms of values become clear at this point
Technical assignment. Git repo, 3-5 days to develop something according to the instructions. Unit tests, clear architecture and clean code are the most important points here
Remote pair programming session, following coder/breaker pattern or refactoring exercise. It's done on the terminal with tmux and vim through an AWS instance
Each step is proceed only if the candidate passed the previous one. Sometimes, people can get approved somewhere in the middle of the process, when the match becomes obvious.