Programinės įrangos inžinerijos interviu klausimai

Kai rimtai ieškote darbo bet kurioje pramonės šakoje, svarbu pokalbį išparduoti iš parko. Tai laikas parodyti savo žinias apie jūsų lauką, parduoti juos savo įgūdžiais ir parodyti greitą mąstymą. Ir geriausias būdas tai padaryti - pasiruošti!

Žinoma, jūs turėtumėte tikėtis pateikti įprastus klausimus apie pokalbį, pvz., Kodėl jūs palikote paskutinį darbą ir kur penkerius metus pamatysite save; jie yra gana standartiniai visose pramonės šakose. Štai keletas kitų, šiek tiek konkretesnių klausimų, kuriuos galėtumėte susidurti ieškodami programinės įrangos inžinieriaus ar kūrėjo padėties.

  • 01 Kaip išspręsti problemas komandoje?

    Daugeliu atvejų programinės įrangos inžinieriai ir kūrėjai neveikia vieni. Gebėjimas sudaryti kompromisą ir bendradarbiauti su kitais yra vertingas, todėl paruoškite pavyzdžius, kaip elgote tarpasmeninius konfliktus.
  • 02 Kokia kalba norėtumėte rašyti sudėtingus algoritmus?

    Jie norės žinoti, kad jūs gerai mokate kalbą, kokią pageidauja jų kompanija. Būk atviras! Negalima sakyti, kad esate ekspertas kalba, kurią sunku rašyti.

  • 03 Brainteaser tipo klausimai

    Tokie klausimai kaip:

    "Tarkime, kad jums buvo 8 vienodi rutuliai. Vienas iš jų yra šiek tiek sunkesnis, ir jums suteikiama balanso skalė. Koks mažiausias skaičius kartų, kai turite naudoti skalę, kad surastumėte sunkesnį rutulį? "

    Tikriausiai jūs negalėsite susidurti su šiuo tiksliu klausimu, tačiau tikėtina, kad jie norės parodyti savo problemų sprendimo įgūdžius ir sugebėjimą galvoti apie kojas. Prieš pradedant pokalbį įterpkite tam tikrą praktiką su smegenų kraujospūdžio knygomis.

  • 04 Rasti vienetų skaičių sveikam skaičiui

    Jie greičiausiai norės, kad būtumėte susipažinę su dvejetainiu, todėl būkite pasiruošę tokiu klausimu, kuris prašo jus naudoti binarines skaičių reprezentacijas.

  • 05 Ką reiškia "tvirtas"?

    Tai akronimas kompiuterių programuotojai turėtų žinoti! Susipažinkite su visomis penkiais terminais ir pasiruoškite jas paaiškinti.

  • 06 Kokius įrankius turėtumėte naudoti savo kodo kokybei patikrinti?

    Jei esate pasamdytas rašyti kodą, bendrovė norės žinoti, kad tai yra geras kodas, kuris atliks tai, ko jiems reikia. Neleiskite kitiems išbandyti savo kodo; žinosite įrankius, kad galėtumėte patys jį išbandyti.

  • 07 Pateikite keletą pavyzdžių, kaip programa gali numatyti naudotojo elgesį

    Šiandienos aukštųjų technologijų pasaulyje svarbu nei bet kada suprasti naudotojus ir reaguoti į jų poreikius.

  • 08 Kaip patikrinti svetainę prieš ją paleidžiant?

    Jūs nenorite, kad svetainė būtų gyvi, jei ji nėra patogi vartotojui arba turi daug klaidų - tai pakenks įmonės reputacijai. Jei esate atsakingas už svetainės dizainą , sužinokite apie beta testavimo strategijas.

  • 09 Ar kada nors sukėlėte klaidą, sukūrę programinę įrangą?

    Būk atviras! Klaidos yra darbo dalis. Jie nesitiks, kad būsite tobulas; jiems bus svarbiau, kad galėtumėte prisiimti atsakomybę ir žinoti, kaip išspręsti iškilusias problemas.

  • 10 Kokias strategijas naudojate, kad įsitikintumėte, jog projektas veikia laiku ir biudžete?

    Žmonės, dirbantys techninėse karjeros srityse, kartais turi reputaciją dėl to, kad jie yra šiek tiek išsibarsčiusios. Turėdami gerus planavimo ir organizacinius įgūdžius, bus didžiulis pasidaryk!

  • Išvada

    Nesvarbu, ar jūsų interviu klausia šių ar kitų klausimų, nepastebėkite jų. Kartais interviuotojai mesti jums kreivabilio klausimus, norėdami sužinoti, kaip elgiatės su savimi spaudžiant! Būkite draugiški ir nuoširdūs - tie dalykai taps jums toli bet kurioje srityje.