Intervju sa softverskim inženjeringom

Kada ozbiljno tražite posao u bilo kojoj industriji, važno je izbaciti intervju iz parka. Ovo je vreme da pokažete svoje znanje o svom polju, prodate ih na svojim vještinama i demonstrirate brzo razmišljanje. A najbolji način da to uradite jeste da budete spremni!

Naravno, trebalo bi očekivati ​​da ćete postaviti pitanja o normalnom intervjuu , zašto ste ostavili svoj poslednji posao i gdje se vi vidite u roku od pet godina; one su prilično standardne u svim industrijama. Evo nekih drugih, nešto specifičnih pitanja sa kojima možete da se suočite dok tražite poziciju kao softverski inženjer ili programer.

  • 01 Kako rešavate probleme u timu?

    U većini slučajeva, softverski inženjeri i programeri ne rade solo. Sposobnost kompromisa i saradnje sa drugima je vredna, pa budite spremni na primjerima kako ste se suočili sa međuljudskim sukobima.
  • 02 Koji jezik želite pisati kompleksne algoritme?

    Želeće da znaju da ste dobro poznati jezik koji njihova kompanija preferira. Budi iskren! Nemojte reći da ste stručnjak na jeziku koji jedva možete pisati.

  • 03 Brainteaser-like Pitanja

    Pitanja kao:

    "Pretpostavimo da ste imali 8 identičnih lopti. Jedan od njih je malo teži i dobija se balansna skala. Koji je najmanji broj puta koliko treba da koristite skalu kako biste pronašli težu loptu? "

    Verovatno neće doći na ovo tačno pitanje, ali šanse su da će oni želeti da demonstrirate svoje veštine za rešavanje problema i sposobnost da razmišljaju na nogama. U nekoj praksi stavite knjigu ideja o idejama da bi se vaš um oštro prije intervjua.

  • 04 Pronađite broj onih u celom broju

    Oni će verovatno želeti da budete upoznati sa binarnim, tako da budete spremni na ovakvo pitanje koje vas traži da koristite binarne prikaze brojeva.

  • 05 Za šta stoji "čvrsta"?

    To je akronim računarskih programera koji bi trebali znati! Upoznajte se sa svih pet pojmova i budite spremni da ih objasnite.

  • 06 Koji alati treba da koristite da biste testirali kvalitet vašeg koda?

    Ako ste unajmljeni da napišete kod, kompanija će želeti da zna da je to dobar kod koji će uraditi ono što im treba. Ne ostavljajte ga drugima da testiraju svoj kod; znate alate tako da možete sami testirati.

  • 07 Navedite neke primjere kako aplikacija može predvidjeti ponašanje korisnika

    U današnjem svetu visoke tehnologije, važnije je nego ikada da razumeju korisnike i odgovore na njihove potrebe.

  • 08 Kako biste testirali veb lokaciju pre nego što je pokrenete?

    Ne želite da veb lokacija ide uživo ako nije korisna ili ima mnogo grešaka - to će oštetiti reputaciju kompanije. Ako ste odgovorni za dizajn web sajta , znajte strategije za beta testove.

  • 09 Da li je ikada bila greška sa komadom softvera koji ste razvili?

    Budi iskren! Greške su dio posla. Ne očekuju da budete savršeni; bit će im važnije da možete preuzeti odgovornost i znati kako da rešite bilo kakve probleme koji se javljaju.

  • 10 Koje strategije koristite da biste postigli sigurnost da je projekat na vreme i na budžetu?

    Ljudi u tehnickim karijerama ponekad imaju reputaciju da su malo razbacani. Imajući dobre planske i organizacione veštine biće ogroman perk!

  • Zaključak

    Bez obzira da li vam je postavljeno ova ili druga pitanja u vašem intervjuu, nemojte ih naglašavati. Ponekad će vas anketari baciti na pitanja o krivinama kako biste videli kako se držite pod pritiskom! Budite ljubazni i iskreni - te stvari će vas odvesti u bilo koje polje.