O que levar para uma entrevista de programação? [fechadas]

31

Acabei de concluir meu mestrado em Ciência da Computação e consegui minha primeira entrevista de emprego como desenvolvedor. Não tenho muita experiência em projetos de desenvolvimento em larga escala, mas espero que minha formação universitária conte alguma coisa.

Pergunto-me, que materiais devo levar para impressionar meus entrevistadores? O que a maioria dos entrevistadores espera, especialmente de um recém-formado?

**Editar:

A entrevista de emprego foi boa, exceto que eu esqueci minhas calças.

Obrigado por todos os bons conselhos!

ddrum
fonte
4
qual foi o sentido de migrar essa questão da SO apenas para fechá-la? poderia ter fechado que no SO e guardado um passo
Steven A. Lowe
1
eles adoram fazer isso #
David Andrei Ned

Respostas:

60

Um bloco de notas e uma caneta são bons, mas tragam um pouco de humildade e entusiasmo - isso impressionará mais o entrevistador ;-)

E calças - lembre-se de usar calças.

Steven A. Lowe
fonte
7
homem, a ponta calças é pó de ouro, eu desejo que alguém me tivesse dito que 5 anos atrás ...
9
+1, eu não tinha pensado na ponta da calça até você sugeri-la, mas depois de pensar nisso, eu concordo ... você deveria usar calça.
6
Esqueci as calças uma vez e consegui o emprego no local.
WOPR
1
A Perseguição da Felicidade cita: "O que você diria se o homem aparecesse aqui sem camisa e eu o contratasse? O que você diria?", "Ele deve ter
3
E as saias? Afinal 'ddrum' pode ser uma menina ... (+1)
EricSchaefer 06/02/09
22

Calma e confiança. Não traga nenhum código, posso dizer que com base na minha experiência em entrevistar outras pessoas.

Se você não pode falar com confiança sobre o que alcançou, o código só vai atrapalhar.

De fato, não traga nenhum material externo a menos que solicitado (exceto algo para anotar detalhes). Apenas apareça, responda a perguntas com honestidade, mostre uma paixão (ou pelo menos um interesse) pelo tipo de trabalho para o qual você está entrevistando, e acredito que você esteja 80% do caminho até lá.

user10776
fonte
1
Concordo que não se deve trazer código a menos que valha a pena mostrar e você pode defendê-lo. Com isso em mente: se eles puderem mostrar código e explicar por que fizeram o que fizeram, isso me impressionaria mais do que descrições vagas sobre os sistemas nos quais eles trabalharam.
Richard Levasseur
1
Acho que não (mas posso estar errado). Muitos sempre tentarão impressioná-lo com as habilidades de codificação de elite quando a codificação for uma pequena proporção do que você precisa. Ser capaz de caber em uma equipe e socializar, apresentar e defender pontos de vista e assim por diante é tão importante IMO ...
Não quero examinar as listagens de origem, pois você explica por que seu novo algoritmo é o melhor. Explique-me - isso prova que você entende o algoritmo e seus concorrentes e está confiante o suficiente para integrar uma equipe com sucesso.
2
Se um entrevistador quiser ver seu portfólio, ele solicitará que você o traga.
@Pax, não é tão preto e branco. Como Joel / e Jeff disseram "se você está contratando alguém para escrever código, você pode querer saber que eles realmente podem codificar". Como foi discutido amplamente ultimamente, há muitos programadores que lutam até com o básico.
Ash
12

Um bloco de notas! Pense em algumas perguntas / preocupações com antecedência e faça algumas anotações quando elas descreverem o trabalho para você.

devin
fonte
Eu acho que Steven A Lowe pode estar tendo um puxão em você com o seu comentário "e caneta" :-)
sim, eu sou - não pude resistir!
6339 Steven A. Lowe
1
Isso me ajudou a conseguir meu emprego - é a preparação. Fiz todas as entrevistas por telefone, mas meus entrevistadores ficaram impressionados com o fato de eu ter me preparado com antecedência com as perguntas que queria fazer.
1111 Erik Forbes
Eu segundo isso. Coloque-os em dificuldade !!!
Andrei Rînea 07/02/09
10
  • Seu resumo

  • Talvez um laptop com algum trabalho nele que você possa demonstrar se a conversa surgir.

  • Uma lista curta de links de páginas para as quais você pode ter contribuído, se aplicável

  • Energia .. é incrível quantas pessoas eu entrevistei sem energia / motivação.

  • Não digo que você deva levar consigo para impressionar alguém, mas não tenha medo de ter algo não relacionado a entrevistas com você, como um jornal, se é algo que você geralmente tem.

O que quer que você leve com você, leve-o de maneira organizada, apenas provando que você está organizado com o material que leva consigo, dá alguns + pontos

Ric Tokyo
fonte
Ainda não vejo por que é necessário trazer uma impressão de currículo. As entrevistas devem ser realizadas sem a necessidade de solicitar ao candidato que traga impressões de qualquer coisa: nrecursions.blogspot.in/2015/10/…
Nav
Traga seu currículo ... ... PARA SI MESMO. Assim, você pode se lembrar do que disse e pode fazer referência a ele para se lembrar dos projetos nos quais trabalhou em mais detalhes.
Kzqai
6

Eu concordo com os outros, não se sobrecarregue com nada, exceto talvez um pequeno bloco de notas. Talvez um livro para ler, porque você pode ficar esperando. Apenas apareça, seja confiante, responda às perguntas honestamente. Você pode trazer uma folha de perguntas para perguntar sobre como será o trabalho, se esse tipo de coisa o ajudar. Lembre-se, você está entrevistando eles tanto quanto eles estão entrevistando você. Preocupe-se mais com a reunião e o convívio com as pessoas e, depois, com perguntas técnicas.

Eu discordo sobre código. Não traga código, mas verifique se eles já têm uma amostra do seu código em algum projeto real. Verifique se é o código que você tem permissão para mostrar às pessoas, para que não haja código de um trabalho anterior. O código-fonte aberto de um projeto real é ideal. Amostras de código realistas respondem a muitas perguntas sobre que tipo de programador você vai ser e mostra que você não é apenas um programador das 9 às 5. Que você vai expandir suas habilidades fora do trabalho.

Você deve gastar a maior parte do tempo se preparando investigando a empresa, o que eles fazem e como fazem. Aprecie o que eles fazem, para que você não fique completamente cego, mesmo que esteja apenas lendo alguns artigos da Wikipedia. Isso também permitirá que você mostre interesse honesto e faça mais perguntas, o que é bom.

Finalmente, tenha uma boa noite de sono, faça uma boa refeição antes da mão, erre ao chegar cedo, vá ao banheiro antes de entrar e desligue o telefone celular.

Schwern
fonte
5

Pegue um código de exemplo de projetos nos quais você trabalhou e nos orgulha.

Este código deve mostrar como você resolveu algum tipo de problema ou como conseguiu superar obstáculos durante o desenvolvimento.

John Boker
fonte
Supondo que esses projetos sejam relacionados ao trabalho, você pode estar violando seu contrato de trabalho ao fazer isso.
Por que isso está sendo rebaixado?
@cletus: O OP disse que é sua primeira entrevista, e ele acabou de terminar a faculdade, então é seguro assumir que ele não tem projetos relacionados ao trabalho.
396 Hosam Aly #
Não sei sobre isso. Com todo o hoo-ha de universidades que possuem o código que você faz enquanto estiver lá, você ainda pode estar com problemas legais.
Esqueça o código escrito na universidade / trabalho. Se o código foi escrito em seu próprio tempo (como parte do código-fonte aberto / hobby) e é de qualidade decente, estou sugerindo que isso seria algo muito positivo para a maioria dos entrevistadores.
Ash
5

Balas de respiração, nada estraga mais as primeiras impressões do que amordaçar quando um candidato fala primeiro com você!

de lado
fonte
4

Re: trazer código ou não trazer código. A única coisa certa sobre as entrevistas é que eles querem o seu currículo (se você ainda não o forneceu). tudo o resto depende do entrevistador.

Entrevista 101 - ao organizar a entrevista, você pergunta "Há algo que você gostaria que eu trouxesse, algum código de exemplo, talvez?"

Deixe que eles lhe digam, não tente adivinhar.

nailitdown
fonte
Boa resposta. Não adivinhe, basta perguntar.
precisa saber é o seguinte
4

Traga nada além de si mesmo, a menos que seja solicitado.

Não se preocupe com a falta de histórico. Se eu estivesse entrevistando você, eu explicaria como você abordou seu projeto de mestrado: como você lida com as dificuldades à medida que elas surgem. Eu tentava sentir a rapidez com que você adquiriu habilidades e técnicas. Mais do que qualquer outra coisa, eu gostaria de ver o quão bom você era em descobrir as coisas sem ajuda.

Um dos tipos mais cansativos de pessoas que já tive em uma equipe de programação são aqueles que não são motivados por si mesmos e que não "tomam posse". Quando eles terminam tarefas atribuídas, ficam sentados em locais sociais inertes ou vasculhando a aparente impressão de que esse é um comportamento aceitável. Se você demonstrar que pode tomar iniciativa, trabalhar sob supervisão leve, possuir as habilidades sociais necessárias para o trabalho em equipe e seguir as tarefas, então você é o sonho de todo líder de equipe.

Phil Factor
fonte
3

A resposta depende inteiramente do tipo de empresa com a qual você está entrevistando.

Só posso realmente responder pela empresa em que trabalho (uma agência bastante descontraída) - mas se você usar um terno em uma de nossas entrevistas, ficaremos imaginando se você é adequado para a cultura.

Quanto a pegar 'coisas' - nada que você não tenha que trazer, a menos que não tenha uma opção (por exemplo, viajar para a entrevista de transporte público).

A única exceção é, como já foi dito, trazer algumas cópias do seu currículo - pelo menos duas.

Conhecer suas coisas é a principal coisa a ser 'trazida' para a entrevista. Faça sua pesquisa sobre o papel e a empresa.

Seja franco quando não souber uma resposta. Faça perguntas esclarecedoras se você não entender a pergunta.

Os entrevistadores não devem fazer perguntas complicadas, mas podem pedir que você dê um exemplo de como você implementaria algo. Ouça atentamente os requisitos estabelecidos.

Esteja preparado para uma revisão de código.

Vai
fonte
2

Uma mente calma e um coração aberto.

ewakened
fonte
2

Traga uma cópia impressa do seu currículo para cada pessoa com a qual você estará entrevistando, além de outra cópia para você. As chances são de que eles já tenham impresso e distribuído seu currículo, mas nunca é demais ter algumas cópias extras à mão. Certa vez, um entrevistador solicitou uma cópia do meu currículo e tive que dizer "Desculpe, não o trouxe". Eu me senti um idiota e nunca repeti esse erro.

Fora isso, leve um bloco de papel e uma caneta. Às vezes, as entrevistas são realizadas em salas sem quadros brancos e, às vezes, você só precisa desenhar um diagrama rápido para explicar uma ideia. Se você tem papel e caneta, você é dourado.

O que você NÃO deve trazer: telefone celular, laptop, código de amostra (breve comentário: eu gostaria que fosse aceitável na indústria trazer código de amostra; eu odeio escrever código de quadro branco, mas tenho milhares e milhares de linhas de código em meu portfólio pessoal que Eu ficaria orgulhoso de mostrar).

Se possível, também tento manter meus bolsos completamente vazios. Deixo minha carteira no carro e retiro a chave do carro do chaveiro de sempre, carregando apenas uma chave. Por alguma razão, ter coisas nos bolsos é uma distração durante uma entrevista, então prefiro viajar com pouca bagagem.

benjismith
fonte
Achei que você ia dizer que você deixou sua carteira no carro no caso dos entrevistadores decidiu caneca que você :-)
+0,25 para cada um deles: CV impresso, papel e caneta, sem celular e pensando em pegar as carkeys antes de fechar o carro.
6239 Treb
Em várias entrevistas nos últimos anos, nunca trouxe cópias do meu currículo. Eles já estão impressos, o suficiente para todos que conheço. O mesmo acontece quando estou do lado da entrevista.
darenw
2

Entusiasmo, conhecimento e informações básicas sobre o empregador.

Não traga artefatos físicos. Sério, seu 2011 1 está se candidatando a um emprego na área de tecnologia. Existe uma coisa nova e fantástica chamada internet. Tenha um portfólio decente de trabalho disponível on-line (um perfil do GitHub é incrível), tenha um currículo disponível on-line e tenha um site ou perfil com um link para ambos. Ser capaz de dar a eles esse endereço. Pontos de bônus se você receber um domínio, mesmo que apenas seja redirecionado para um perfil, é menos do que o custo do almoço registrar um por um ano. Se você realmente precisar de algo físico, tenha um pen drive com esse conteúdo, você pode sair com eles ou um cartão com seu nome e esse endereço.

1 Sim, eu sei que a pergunta original era de 09, mas ainda relevante.

Kim Burgess
fonte
1

Seja específico da entrevista - tente reunir algumas informações sobre o trabalho ao qual está se candidatando e apresente fatos relevantes ao entrevistador, ou seja, se for uma loja de desenvolvimento do Rails, eles provavelmente não ficarão muito animados com o widget Gtk + que você escreveu, mas isso pode mudar se o repositório de código estiver disponível no GitHub.

pantulis
fonte
1

Coragem . A coragem de recusar a posição se o seu potencial patrão ou seus futuros colegas o tratarem de maneira grosseira ou não profissional na entrevista. Seja confiante e perspicaz.

Agora, mais praticamente, eu diria que você precisa trazer uma caneta. E é sobre isso.

Jeremy Ricketts
fonte
Uma caneta ... para esfaqueá-lo nos olhos? Ou você vai fazer anotações no seu braço? Talvez trazer algum papel também, não é bom para roubar material de escritório antes de começar a trabalhar lá :-)
Estou pensando em uma entrevista que tive. Eles me deram uma caneta / papel para resolver um problema e, claro, a caneta dang não funcionaria. Eu acho que teria sido incrível se eu dissesse "Tudo bem, eu trouxe um". Quero dizer, consegui o emprego de qualquer maneira, mas ainda assim. Se Bond estivesse em uma entrevista ... ele teria sua própria caneta.
2
E ele esfaqueou o entrevistador nos olhos - afinal, o nome dele é Bond. James Bond.
6239 Treb
1

Honestidade e modéstia .

Vista-se adequadamente para o trabalho (por exemplo: não use um terno bonito para um trabalho de engenharia mecânica)

Pergunte ao empregador o que eles gostariam que você trouxesse. Você precisa do trabalho, então descubra o que precisa

Esteja pronto para um teste de código no local. Se isso acontecer, não tente impressionar o empregador com algo sofisticado, mas na verdade não funciona. Torne funcional, o que eles querem, nada mais, nada menos.

Seja você mesmo.

E os melhores votos para você! Espero que você consiga o emprego que deseja!

David Anderson
fonte
1

Dê seu nome no stackoverflow, eles verão quão altos são seus representantes! : D

Nicolas Dorier
fonte
4
Nunca faça isso. Eles perceberão o quão baixo o seu representante é ... comparado ao de Jon Skeet (e, claro, do WTP).
rightfold
0

Francamente, eu sugeriria não tomar nada. Isso não afetará a opinião do entrevistador sobre você, se você aparecer com nada. - Minha opinião por experiência

Se você precisar levar algo para uma entrevista, leve alguns CDs dos projetos em que trabalhou anteriormente para que os entrevistadores analisem mais tarde.

Nick Grubb
fonte
0

Apenas conhecimento e nada mais.

Embora talvez um gadget legal cause uma impressão um pouco melhor aos olhos dos entrevistadores, mas eu não contaria com isso.

Ninguém vai olhar para o código, eles não terão certeza de que foi você quem o escreveu de qualquer maneira. E eles terão papel e caneta prontos para você, com certeza.

vava
fonte
0

Basta trazer cópias do seu currículo. As entrevistas no local pelas quais passei geralmente duram de 1/2 a 1 dia com vários entrevistadores.

prumo
fonte
0

Trazer um código (de alguma forma) que você considere "bom código" e, em seguida, poder explicar claramente por que você acha que é bom, é uma das melhores maneiras de provar e demonstrar que você é apaixonado pelo seu trabalho e está disposto a aguarde.

Pode ser o código que você trabalhou em si mesmo ou, na verdade, pode ser um código de código aberto, por exemplo, que você admira por certos aspectos.

É claro que muitas empresas não solicitarão especificamente o código em uma entrevista, o que não significa que você não possa tê-lo com você. Alguns entrevistadores podem nem pensar em perguntar, mas estariam interessados ​​em vê-lo de qualquer maneira. Ofereça, mas não force o entrevistador se houver pouco interesse.

Como Joel e Jeff falaram no podcast / blogs, "Por que você contrataria alguém para ser um programador e não gostaria de verificar se ele realmente pode escrever um código decente?".

De fato, a maneira pela qual os entrevistadores respondem ao seu código, seu nível de entusiasmo e a profundidade das perguntas que eles fazem sobre ele são muito úteis para ajudá-lo a decidir se você é essa empresa.

Infelizmente, nunca me pediram para apresentar / discutir algum código em uma entrevista. O mais próximo que eu cheguei é um teste de codificação básico (muito).

No entanto, pelo que vi, as empresas de software deveriam solicitar código em entrevistas com mais frequência; a qualidade do software só poderia melhorar com a eliminação de pessoas que "seriam melhores em outra carreira".

Cinza
fonte
0

Alguma comida na sua barriga.

Uma vez fui a uma entrevista que durou de 4 a 5 horas e não comi muito antes por causa do nervosismo. Meu estômago começou a ruir e doer no meio da entrevista e não era nada confortável.

Portanto, coma com antecedência alimentos que lhe darão energia e permanecerão por horas, mas que não o sobrecarregam . Um almoço leve uma hora antes deve servir. Se você quiser apenas fazer um lanche, algumas amêndoas e um pouco de proteína serão suficientes.

c_maker
fonte
-1

Da minha experiência na contratação de codificadores:

  • Esteja pronto para passar por um teste de codificação
  • Use um terno adequado!
Chris KL
fonte
terno? Apenas vista roupas normais. Vestindo algo que você não vai usar durante a programação, então você está fazendo errado!
@ PoweRoy: Para muitas pessoas de RH, não usar terno é um contrato definitivo. Use um terno, absolutamente.
6239 Treb
Eu diria que vista a roupa equivalente às pessoas que o entrevistaram. Uma vez eu tive uma entrevista em que os dois caras que estavam me entrevistando estavam vestindo shorts e camiseta e sem sapatos. Eu estava maneira agasalhado para essa entrevista ;-)
csjohnst
-1

Faça algumas perguntas para demonstrar interesse pelo empregador e seus negócios!

Niklas Winde
fonte