Interviu klausimais kompiuterių programuotojo darbo

Interviu klausimais kompiuterių programuotojo darbo

Tai yra keletas klausimų, kuriuos galite rasti interviu kompiuterių programuotojo darbo (programuotojas / programuotojas) Be bendrų bet kokio pokalbio klausimų; stiprybės ir silpnybės; pasakyk man, kodėl tu nori čia dirbti; ir kiti, jie paprašys jūsų daugiau techninių ir išsamių klausimų, susijusių su jūsų profesija. Atkreipkite dėmesį, kad klausimai skiriasi priklausomai nuo kompiuterinės programos, dėl kurios jūs apklausiate (PHP, C +, Ruby, Java ir kt.), Bendrovę, kuriai esate interviu, ir kitus veiksnius.

Šis sąrašas tik siekia padėti jums išspręsti klausimus, todėl geriau suprasite, ką rasite pokalbio dieną.

Dauguma klausimų, kuriuos jūs paprašysite, bus techniniai, kaip išspręsti problemą naudojant konkrečią kompiuterio kalbą, taip pat atrasti logiką, kurią taikote. Kai kurios bendrovės net reikalauja, kad parašytumėte paprastą daugialypę programą. Todėl pasiruoškite ne tik atsakyti į klausimus, bet ir parodyti savo techninius įgūdžius. Tai yra keletas klausimų, kuriuos galite rasti savo darbo interviu dieną:

  • Apibūdinkite procesą, kurį vykdote išsamiai, kai rašote kodą, nes jie suteikia jums reikalavimus, kol pavyks baigti programą.
  • Koks skirtumas tarp vietinio kintamojo ir globalinio kintamojo?
  • Kaip jūs išsaugotumėte telefonų knygos su milijonais numerių sąrašą?
  • Jūsų nuomone, kokį vaidmenį vaidina interfeisai programinės įrangos kūrime?
  • Kokia jūsų mėgstamiausia kompiuterio kalba išspręsti sudėtingą algoritmą?
  • Jūsų viršininkas pristato programą, kuri trunka keletą mėnesių su nesėkmes, apibūdina procesą, kurį atliksite, kad atskleistų klaida.
  • Ar norėtumėte mokytis naujos kalbos? Kodėl?
  • Nurodykite rekursiją ir parodykite pavyzdį.
  • Kaip mokėsi programuoti?
  • Parašykite funkciją, kad nustatytumėte, ar a eilutė Tai palindromas.
  • Kodėl apvalios šuliniai? Nors šis klausimas neturi nieko bendro su skaičiavimais, tai yra vienas iš tipiškiausių klausimų programuotojo interviu. Juo siekiama atrasti savo sugebėjimą mąstyti logiškai - viena iš svarbiausių bet kokio kompiuterio programuotojo / inžinieriaus charakteristikų.
  • Kokia rodyklės funkcija yra duomenų bazėje?
  • Sukurkite programą, kurioje studentai skaito 5 dalykus, juos saugo vektoriuje, skaičiuoja ir spausdina jų vidurkį.
  • Sukurkite programą, kuri grąžina masyvą - pirmųjų 200 sveikųjų skaičių kvadratas.
  • Parašykite funkciją apskaičiuoti viso skaičiaus faktorialą (4).

Atminkite, kad kompiuterių darbų interviu metu svarbu ne tik atsakyti į klausimus teisingai, bet taip pat labai svarbu, kaip spręsti problemas. Logika yra labai svarbi, kai reikia kurti ar tobulinti bet kokią kompiuterio problemą. Sėkmės tavo interviu.

Šaltiniai: programmerinterview.com, Glassdoor, Jobsearch.about.com,