# Entrevista reversa Este repositório é uma lista de perguntas que podem ser interessantes para um candidato a uma vaga em uma empresa de tecnologia. As perguntas não estão ordenadas e muitas podem não aplicar para uma dada posição ou tipo de trabalho. Esse projeto começou com uma lista pessoal de perguntas, que cresceu com o tempo para incluir, perguntas que eu gostaria de ver mais e quais deveriam ser evitadas. Algo que eu percebi é como poucas perguntas são feitas durante as entrevistas que eu conduzi e como eu acho que essas são oportunidades perdidas. Se você perguntou algo não listado aqui, mande um PR. Traduções: [Koreano](https://github.com/JaeYeopHan/Interview_Question_for_Beginner/blob/master/Reverse_Interview/README.md) ## Forma de uso - Analise quais perguntas são interessantes para você - Veja respostas você consegue achar online por conta própria - Caso contrário pergunte ela durante a entrevista Definitivamente não tente perguntar tudo da lista. Lembre que as coisas tendem a serem fluidas, reorganizações acontecem com frequência. Ter um sistema de monitoramento de bug não traz necessariamente um melhor tratamento e correções de bug e ter CI/CD não significa que o seu temp de entrega é curto. # A função - Qual é a política para plantões? (Eu sou pago a mais para estar disponivel, caso aconteça algum incidente) - Quais tarefas eu faria em um dia normal? - Qual é a relação de desenvolvedores juniores e seniores? (E existe algum plano para mudar isso) - Como o período de adaptação funciona? - Quanto de proatividade vs fazer o que foi pedido é esperado? - Qual é a quantidade de horas de trabalho esperada? - Qual é sua definição de sucesso para essa função? # Tecnologia - Quais são as tecnologias utilizadas na empresa? - Como vocês usam controle de versionamento? - Como vocês testam o código? - Como vocês monitoram bugs? - Como vocês integram e implantam mudanças? Vocês usam CI/CD? - Como a infraesturtura é configurada, com controle de versionamento / disponível como código? - Como é o fluxo de desenvolvimento, desde o planejamento até uma tarefa ser finalizada? - Como vocês se preparam para recuperação de desastres? - Existe algum ambiente de desenvolvimento padronizado? Ele é obrigatório? - Quão rápido vocês conseguem configurar um novo ambiente de teste para o produto? (minutos / horas / dias) - Quão rápido você consegue responder a problemas de segurança ou dependências de código? - Todos os desenvolvedores tem permissão a acesso de administrador nos seus próprios computadores? # O time - Como o trabalho é organizado? - Como times internos / externos tipicamente trabalham em conjunto? - Como diferenças de opnião são resolvidas? - Quem define prioridades / prazos? - O que acontece quando existem atrasos? ("Isso não pode ser feito no prazo previsto") - Que tipo de reuniões acontecem toda semana? - Quais são os prazos de produtos / serviços? (n-weekly releases / continuous deployment / multiple release streams / ...) - O que acontece quando acontece um incidente em produção? Existe alguma cultura de analisar quem foi o responsável? - Quais são os desafios atuais que o time está experenciando e como vocês estão resolvendo? # A empresa - Existe algum orçamento para ir para conferências / viagens e quais são as regras para usa-lo? - Como é o processo de promoção? Quais são os requisitos / expectativas transmitidas para os funcionários? - Existe uma separação de carreira a parte técnica e de gerência? - Qual é o estado / visão de diversidade na contratação ? - Existe algum recurso na empresa para aprender, como subscrição de e-books ou cursos online? - Existe algum orçamento para adquirir certificações? - Qual é o estágio de maturidade? (descobrindo o que desenvolver / trabalhando em novas funcionalidades / manutenção / ...) - Eu posso contribuir para projetos FOSS? É necessário alguma autorização? - Existe algum acordo de confidencialidade ou algo parecido que eu tenha que assinar? - Você acredita que existe uma falha na cultura da empresa? Se sim quais? - Você poderia me contar uma história de uma situação tóxica na empresa e como vocês resolveram ela? # O negócio - Vocês estão lucrando? - Se não, quanto tempo até o dinheiro em caixa acabar? - De onde vem o dinheiro de investimento e quem tem influência nas decisões e direcionamento da empresa? - Como vocês lucram? - O que previne vocês de lucrarem ainda mais? - O que vocês identificam como sua vantagem competitiva? # Trabalho remoto - Qual é a relação de trabalhadores remotos com os presenciais? - A compania fornece equipamentos como notebooks, se sim qual de quanto e quanto tempo é renovado? - Acessorios e mobílias extras são possíveis de comprar através da empresa? Existe algum orçamento planejado para eles? - Existe algum orçamento para espaços de co-working ou acesso a internet? - Com frequente visitas a empresa são esperadas? - Salas de conferências na empresa estão sempre preparadas? # Trabalho no ambiente de trabalho - Qual é o layout do ambiente de trabalho? (Espaço aberto / cubículos / vários ambientes) - Existe um time de suporte / marketing / ou outra função que esteja próximo ao o meu? # Compensação - Se você tem uma política de bônus, então como eles são determinados? - Se você tem uma política de bônus, então quais foram as porcentagens típicas nos últimos anos? - Vocês tem alguma política de aposentadoria? # Folga remunerada - Como funciona a folga remunderada? - Faltas por férias ou por doenças são descontadas de um mesmo lugar. Os dias que ficar doente são descontados das minhas férias? - Posso antecipar minhas folgas, isso afeta o valor a ser pago de alguma forma? - Como funciona o rotacionamento de folgas remuneradas? - Qual é a política para faltas por parentilidade? - Qual é a política para licença não remunerada? # Outros recursos - Ache mais inspirações para perguntas em [Joel Test](https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/)