4 ms·
What "tests" do you mention? How do you evaluate people? Given the following information, how would you determine someone's skillset? - hobby projects on the
by crazypython 5y ago
What "tests" do you mention?
How do you evaluate people? Given the following information, how would you determine someone's skillset?
- hobby projects on the same technology stack
- open-source contributions (library with 15,000 monthly downloads)
- hobby projects on a different technology stack
- hobby projects on a different technology stack that made it into production with thousands of users
- previous companies
- westoque 5y agoIn our company, our interview process goes like: 1. Paper screening the candidate. Looking at resume to see if they have skills for the job on paper. If so go to Personality Screening. 2. Personality Screening is done by talking to them and seeing if there's a cultural fit and also throw in some programming questions or feature discussions to see how they think. 3. Technical Screening by way of pair programming on a problem set that is based on the position that should show a mix of skills, tracing bugs or implementing features. If Frontend, mostly JavaScript and a Frontend Framework like React if needed. As far as your questions go, we put weight on hobby projects but just so that we can see their code writing and some logic up front. As an example, I have seen one candidate with a recent Ruby on Rails project that had all their spaces and newlines everywhere, and I'm not talking about spaces or tabs here, think one chunk of code has 2 spaces, next had 3, another had 5, just everywhere that made the code super hard to read together with the messy logic/abstractions, from this, I assumed that they are still junior. On the contrary, I've seen a candidate that has really good code on a similar Ruby on Rails hobby project that reflected well on their work.