Intervjufrågor för ett datorprogrammeringsjobb

Intervjufrågor för ett datorprogrammeringsjobb

Det här är några av de frågor du kan hitta i en intervju för ett datorprogrammeringsjobb (mjukvaraprogrammerare / utvecklare). Bortsett från de vanliga frågorna i en intervju styrkor och svagheter; berätta varför du skulle vilja jobba här och andra, de kommer att fråga dig mer tekniska och detaljerade frågor relaterade till ditt yrke. Observera att frågorna varierar beroende på vilket datorprogram du intervjuar (PHP, C +, Ruby, Java, etc.), det företag du intervjuar och andra faktorer.

Denna lista syftar helt enkelt till att hjälpa dig med en bas av frågor, så du får en bättre uppfattning om vad du hittar på dagen för intervjun.

De flesta av de frågor du kommer att fråga är tekniska, hur man löser ett problem med ett visst datorspråk och också upptäcker den logik du tillämpar. Vissa företag kommer även att kräva att du skriver ett enkelt multilinjeprogram. Förbered dig därför inte bara för att svara på frågor, utan för att visa dina tekniska färdigheter. Det här är några av de frågor du kan hitta på dagen för din arbetsintervju:

  • Beskriv den process som du följer i detalj när du skriver kod, eftersom de ger dig kraven tills du lyckas slutföra programmet.
  • Vad är skillnaden mellan en lokal variabel och en global variabel?
  • Hur skulle du lagra en lista över en telefonbok med ett miljonnummer?
  • Vilken roll spelar gränssnittet för din design vid utformningen av ditt program?
  • Vilket är ditt favoritprogramsspråk för att lösa en komplex algoritm?
  • Din chef presenterar ett program som tar månader med misslyckanden, beskriver processen du skulle följa för att avslöja bug.
  • Vill du lära dig ett nytt språk? Varför?
  • Definiera rekursion och ge mig ett exempel.
  • Hur lärde du dig att programmera?
  • Skriv en funktion för att bestämma om a sträng Det är en palindrom.
  • Varför är manhålen runda? Även om den här frågan inte har något att göra med databehandling, är det en av de mest typiska frågorna i programmeringsintervjuer. Det syftar till att upptäcka din förmåga att tänka logiskt - en av de viktigaste egenskaperna hos någon datorprogrammerare / ingenjör.
  • Vilken funktion har indexet i en databas?
  • Utforma ett program som läser en studerandes betyg i 5 ämnen, lagrar dem i en vektor och beräknar och skriver ut sitt genomsnitt.
  • Skapa ett program som returnerar i en matris, kvadraten av de första 200 heltal.
  • Skriv funktionen för att beräkna faktorn för ett heltal (4).

Kom ihåg att det inte bara är viktigt att svara på frågorna korrekt i intervjuerna för datorteknik, men det spelar också mycket roll för hur du löser problemen. Logik är viktigt när det gäller att bygga eller förbättra något datorproblem. Lycka till i din intervju.

Källor: programmerinterview.com, Glassdoor, Jobsearch.about.com,