Eu trabalho para uma empresa relativamente pequena. Não recebemos muitos currículos de pessoas com experiência, mas estamos em uma posição em que devemos contratar pessoas para crescer. Frequentemente, recebemos currículos de pessoas que acabaram de sair da escola.
Gostaríamos de tentar encontrar os diamantes em bruto, mas transportar pessoas não locais e tirar um dia da semana de várias pessoas para fazer uma sessão de sentar-se, a entrevista pessoal é cara. Também fazemos entrevistas por telefone para candidatos semi-promissores, mas eles podem demorar um pouco para serem configurados e geralmente perdem algumas horas de trabalho.
Nós pensamos em implementar um teste de programador, mas ainda precisamos descobrir um bom teste que outros estúdios não estão usando.
Quais são algumas práticas que seus estúdios usam para examinar essas pessoas, com um mínimo de sobrecarga interna?
fonte
Respostas:
Temos um ambiente misto de arte / tecnologia, mas o processo de contratação é sempre o mesmo. Escolha currículos interessantes e ofereça aos candidatos uma tarefa do início ao fim por conta própria, onde você dá a ele apenas um conceito alto. Para os programadores, um pequeno jogo que pode ser feito em vários dias (pode-se usar arte ou material do programador), onde você dá a ele um conceito do que deve fazer e tecnologia para fazer. Um jogo realmente básico. Para os artistas, é um trabalho específico ou um argumento para o conceito.
Eles podem trabalhar sozinhos nisso, podem usar toda a ajuda de que precisam (google, perguntar ao redor, o que for) desde que terminem no prazo programado. O teste consiste no primeiro abate se o projeto é realmente o que deveria ser (funciona mesmo etc.) e onde você passa pelo processo que ele costumava fazer e a revisão do código onde você discute suas decisões enquanto o faz.
fonte
Que diabos... :)
Como recrutar grandes desenvolvedores
Qual processo você usa para recrutar programadores
Qual é a melhor maneira de contar a um excelente programador em uma entrevista de emprego?
Quanto tempo leva para um desenvolvedor sênior resolver o FizzBuzz em uma entrevista?
fonte
Nenhuma experiência profissional não significa nenhuma experiência. Verifique se os candidatos participaram de algum evento local / global, como o game jam global, o festival de jogos independentes, ou se eles apenas criam um site com seu portfólio.
Por outro lado, alguns programadores adoram programar competições; verifique isso também (ACM, TopCoder, Google Code Jam, UVa, SPOJ, para citar alguns). A experiência nesse tipo de competição compensa qualquer teste estranho de moda e provavelmente o ajudará a obter alguns currículos.
Em suma, acho que este post de Joel Spolsky sempre ajuda.
fonte
A maneira mais rápida de selecionar candidatos é uma entrevista por telefone de 10 minutos. Normalmente, nas primeiras perguntas, sei se esse será um bom candidato ou não.
Você pode me dizer a diferença entre essas duas variáveis?
a++
eb++
?Considero que o conhecimento dos indicadores é o nível mínimo absoluto de competência. Se você está se candidatando a um emprego profissional em jogos e não sabe como funcionam os ponteiros, estará passando por cima da cabeça.
fonte
Uma das coisas que está rapidamente dando a volta como um mecanismo de filtragem fácil é a codilidade.
http://codility.com/
É um serviço pelo qual você paga para realizar testes automatizados de programação programada. O ruim é que há um número fixo de testes. O bom é que os testes são classificados automaticamente por testes de unidade. Portanto, para abater um grande número de pessoas, essa pode ser uma boa abordagem.
fonte