Întrebări de interviu pentru un programator de calculator

Întrebări de interviu pentru un programator de calculator

Acestea sunt câteva dintre întrebările pe care le puteți găsi într-un interviu pentru un programator de calculator (programator / dezvoltator de software). În afară de întrebările comune ale oricărui interviu; punctele tari și punctele slabe; spune-mi de ce ai vrea să lucrezi aici; și alții, vă vor pune mai multe întrebări tehnice și detaliate legate de profesia dvs. Vă rugăm să rețineți că întrebările variază în funcție de programul de calculator pentru tine de interviu (PHP, C +, Ruby, Java, etc), compania pentru tine la interviu, și de alți factori.

Această listă are scopul de a vă ajuta să aveți o bază de întrebări, astfel încât să aveți o idee mai bună despre ceea ce veți găsi în ziua interviului.

Cele mai multe dintre întrebările care te vor face să fie tehnici, cum să rezolve o problemă, folosind un limbaj specific de calculator și, de asemenea, pentru a descoperi logica pe care se aplică. Unele companii vă vor cere chiar să scrieți un program simplu multi-linie. Prin urmare, vă pregătiți nu numai pentru a răspunde la întrebări, ci și pentru a vă demonstra abilitățile tehnice. Acestea sunt câteva dintre întrebările pe care le puteți găsi în ziua interviului dvs. de angajare:

  • Descrie procesul pe care îl urmați, în detaliu, atunci când scrie coduri de bare, deoarece acestea vă dau cerințele până când reușesc să finalizeze programul.
  • Care este diferența dintre o variabilă locală și o variabilă globală?
  • Cum ați stoca o listă a unei agende telefonice cu un milion de numere?
  • În opinia dvs., ce rol joacă interfețele în proiectarea unui program?
  • Care este limbajul calculatorului dvs. preferat pentru a rezolva un algoritm complex?
  • Șeful dvs. prezintă un program care durează luni cu eșecuri, descrie procesul pe care urmați să îl descoperiți gândac.
  • Doriți să învățați o nouă limbă? De ce?
  • Definiți recursiunea și dați-mi un exemplu.
  • Cum ați învățat să programați?
  • Scrieți o funcție pentru a determina dacă a șir Este un palindrom.
  • De ce sunt rotunde? Deși această întrebare nu are nimic de-a face cu calculul, este una dintre cele mai tipice întrebări din interviurile programatorilor. Scopul său este de a descoperi capacitatea dvs. de a gândi logic - una dintre cele mai importante caracteristici ale oricărui programator / inginer de calculator.
  • Ce funcție are indexul într-o bază de date?
  • Proiectați un program care citește notele elevului în 5 subiecte, le stochează într-un vector și calculează și imprimă media lor.
  • Proiectați un program care se întoarce într-o matrice, pătratul primelor 200 de numere întregi.
  • Scrieți funcția pentru a calcula factorialul unui număr întreg (4).

Amintiți-vă că în interviuri pentru lucrul cu calculatorul nu este important doar pentru a răspunde corect la întrebări, dar, de asemenea, conteaza foarte mult modul în care utilizați pentru a rezolva problemele. Logica este esențială atunci când vine vorba de construirea sau îmbunătățirea oricărei probleme de calculator. Mult noroc în interviul tău.

Surse: programmerinterview.com, Glassdoor, Jobsearch.about.com,