Estas são algumas das perguntas que você pode encontrar em uma entrevista para um trabalho de programador de computador (programador de software / desenvolvedor). Além das perguntas comuns de qualquer entrevista; fortalezas e debilidades; me diga por que você gostaria de trabalhar aqui; e outros, eles farão perguntas mais técnicas e detalhadas relacionadas à sua profissão. Observe que as questões variam, dependendo do programa de computador para o qual você está entrevistando (PHP, C +, Ruby, Java, etc.), a empresa para a qual você está entrevistando e outros fatores.
Esta lista simplesmente visa ajudá-lo a ter uma base de perguntas, para que você tenha uma idéia melhor do que você vai encontrar no dia da entrevista.
A maioria das perguntas que você fará será técnica, como resolver um problema usando uma linguagem de computador específica e também para descobrir a lógica que você aplica. Algumas empresas até exigem que você escreva um programa simples de várias linhas. Portanto, prepare-se não apenas para responder perguntas, mas para demonstrar suas habilidades técnicas. Estas são algumas das perguntas que você pode encontrar no dia da sua entrevista de emprego:
- Descreva o processo que você segue, em detalhes, ao escrever código, pois eles fornecem os requisitos até que você consiga concluir o programa.
- Qual é a diferença entre uma variável local e uma variável global?
- Como você armazenaria uma lista de listas telefônicas com um milhão de números?
- Na sua opinião, que papel as interfaces desempenham no design de um programa?
- Qual é a sua linguagem de computador favorita para resolver um algoritmo complexo?
- Seu chefe apresenta um programa que leva meses com falhas, descreve o processo que você seguiria para descobrir bug.
- Você gostaria de aprender um novo idioma? Por quê?
- Defina recursão e me dê um exemplo.
- Como você aprendeu a programar?
- Escreva uma função para determinar se um string É um palíndromo.
- Por que os bueiros são redondos? Embora essa questão não tenha nada a ver com computação, essa é uma das perguntas mais comuns em entrevistas com programadores. Destina-se a descobrir a sua capacidade de pensar logicamente - uma das características mais importantes de qualquer programador / engenheiro de computador.
- Qual a função do índice em um banco de dados?
- Crie um programa que leia as notas de um aluno em cinco disciplinas, armazene-as em um vetor e calcule e imprima sua média.
- Projete um programa que retorne em uma matriz o quadrado dos primeiros 200 números inteiros.
- Escreva a função para calcular o fatorial de um número inteiro (4).
Lembre-se que nas entrevistas para trabalhos com computadores não é apenas importante responder às perguntas corretamente, mas também importa muito a maneira como você usa para resolver os problemas. A lógica é essencial quando se trata de construir ou melhorar qualquer problema no computador. Boa sorte na sua entrevista.
Fontes: programmerinterview.com, Glassdoor, Jobsearch.about.com,