Online informativni dan 26. 11. 2026 ob 18.00 – študij ob delu, cena, štipendije. Rezervirajte mesto →
Academia
Diplomsko delo 2026Programsko inženirstvoocenjevanje kandidatov · povratne informacije · tehnični intervjuji

Inteligentni sistem za izvajanje tehničnih intervjujev z avtomatizirano analizo kandidatov

Namen diplomskega dela je bil razviti prototip sistema, ki v enoten delovni proces povezuje video intervju, reševanje programerske naloge in avtomatizirano analizo kandidatove predaje z velikim jezikovnim modelom.

Kristijana Marušićdiplomantka, Računalništvo in informatika – modul Programsko inženirstvo · zagovor oktober 2026Mentor: mag. Matjaž Prtenjak · mentor v podjetju: Damjan Zajc, dipl. inž. rač. in inf.
VrstaDiplomsko deloRačunalništvo in informatika · Programsko inženirstvo
Področjeocenjevanje kandidatov, povratne informacije, tehnični intervjuji
Mentormag. Matjaž Prtenjakmentor v podjetju: Damjan Zajc, dipl. inž. rač. in inf.
Obseg70 straniPDF 0,9 MB
ZagovorOktober 2026objavljeno 29. 10. 2026
V 30 sekundah
Vprašanje

Namen diplomskega dela je bil razviti prototip sistema, ki v enoten delovni proces povezuje video intervju, reševanje programerske naloge in avtomatizirano analizo kandidatove predaje z velikim jezikovnim modelom.

Metoda

Odjemalski del sistema je implementiran z ogrodjem Next.js, knjižnico React in jezikom TypeScript.

Ugotovitev

Funkcionalno, scenarijsko in uporabniško testiranje s 15 udeleženci je pokazalo, da prototip podpira celoten potek simuliranega tehničnega intervjuja in ustvarja povratne informacije, prilagojene vsebini kandidatove predaje.

Tehnični intervjuji za programsko-inženirska delovna mesta pogosto vključujejo več ločenih orodij, ocenjevanje kandidatovih rešitev pa je lahko odvisno od subjektivne presoje intervjuvarja. Namen diplomskega dela je bil razviti prototip sistema, ki v enoten delovni proces povezuje video intervju, reševanje programerske naloge in avtomatizirano analizo kandidatove predaje z velikim jezikovnim modelom.

Zakaj je problem resničen

Tehnični intervjuji za programsko-inženirska delovna mesta pogosto vključujejo več ločenih orodij, ocenjevanje kandidatovih rešitev pa je lahko odvisno od subjektivne presoje intervjuvarja. Namen diplomskega dela je bil razviti prototip sistema, ki v enoten delovni proces povezuje video intervju, reševanje programerske naloge in avtomatizirano analizo kandidatove predaje z velikim jezikovnim modelom.

Metoda

Odjemalski del sistema je implementiran z ogrodjem Next.js, knjižnico React in jezikom TypeScript. Platforma Convex zagotavlja podatkovno bazo in zaledno logiko, Clerk avtentikacijo uporabnikov, Stream pa video komunikacijo. Kandidat reševanje naloge opravi v štirih korakih: seznani se z zahtevami, pripravi načrt, napiše programsko kodo in razloži rešitev.

Kodo ureja v urejevalniku Monaco, za preverjanje njenega izhoda jo lahko prek strežniške poti izvede v ločenem okolju storitve Piston. Načrt, koda, razlaga in morebitni rezultat izvajanja se med intervjujem samodejno shranjujejo v zapis submissions v podatkovni bazi Convex. Ko intervjuvar zaključi intervju, sistem predajo označi kot dokončno in asinhrono sproži analizo. Zaledni del iz shranjenih podatkov sestavi strukturiran poziv, ki poleg kandidatove predaje vsebuje opis naloge, njeno težavnost, omejitve in merila ocenjevanja.

Odgovor LLM v obliki JSON preveri glede na zahtevano strukturo in ga shrani kot poročilo v zapis ai Reports. Poročilo vsebuje področne ocene, obrazložitve, prednosti, področja za izboljšanje in priporočila, skupno oceno zaledni del izračuna iz štirih področnih ocen. Kandidat in intervjuvar lahko poročilo pregledata v aplikaciji ter ga preneseta v obliki PDF.

Kaj je nastalo

Funkcionalno, scenarijsko in uporabniško testiranje s 15 udeleženci je pokazalo, da prototip podpira celoten potek simuliranega tehničnega intervjuja in ustvarja povratne informacije, prilagojene vsebini kandidatove predaje. Rezultati podpirajo izvedljivost razvite rešitve v simuliranem okolju, za presojo zanesljivosti avtomatiziranih ocen pa bi bilo potrebno obsežnejše testiranje s strokovnimi ocenjevalci.

Analiza temelji na kandidatovi predaji in kontekstu naloge, pri čemer uspešno izvajanje kode samo po sebi ne zagotavlja pravilnosti rešitve. Sistem je zasnovan kot podpora intervjuvarju, ki ostaja odgovoren za končno presojo kandidata.

Prenesite diplomsko delo70 strani · PDF 0,9 MB
Marušić, K. (2026). Inteligentni sistem za izvajanje tehničnih intervjujev z avtomatizirano analizo kandidatov. Diplomsko delo, Academia, višja strokovna šola, Maribor.
Prenesite PDF
ocenjevanje kandidatovpovratne informacijetehnični intervjujiUmetna inteligencaveliki jezikovni modeli
Intelligent System for Conducting Technical Interviews with Automated Candidate AnalysisTechnical interviews for software engineering positions often involve multiple separate tools, and the assessment of candidates' solutions can be dependent on the subjective judgement of the interviewer.

Objavljeno 29. 10. 2026 · licenca CC BY-NC 4.0 (besedilo in PDF diplomskega dela; fotografije in videi © Academia) · izvirna objava: academia.si.

Iz dela

Slike, sheme in zaslon

Računalniški zaslon z video klicem in programsko kodo za tehnični intervjuRačunalniški zaslon z video klicem in programsko kodo za tehnični intervjuSimbolična fotografija (Pixabay, StockSnap)
Sorodni projekti

Še iz modula Programsko inženirstvo

Vsi diplomski projekti →
Vpis · Programsko inženirstvo

Želite v dveh letih narediti tak projekt?

Pustite e-pošto. V enem delovnem dnevu dobite osebni odgovor karierne svetovalke: ali je modul pravi za vas, kako se prizna vaša služba kot praksa in koliko stane – plus predmetnik, urnik in cenik.

Go Higher.
Osebni odgovor po e-pošti v enem delovnem dnevu. Brez spama; s pošiljanjem se strinjate s politiko zasebnosti.
Preden greste

Pošljemo vam predmetnik, potek študija ter možnosti financiranja in štipendij.

Brez klicev, brez spama. Ena e-pošta z vsem, kar potrebujete za odločitev, in povabilom na predavanje.

S pošiljanjem se strinjate, da vas Academia kontaktira po e-pošti ali telefonu. Zasebnost · odjava kadar koli.