Entrevista perguntas para um trabalho de programador de computador

Entrevista perguntas para um trabalho de programador de computador

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,