Teknisk vurdering
TOOLS · EXPERTINI ATS

Teknisk vurdering

Intelligent genererede, jobkalibrerede tekniske test — MCQ, kortsvar, scenarier og kodespørgsmål — låst til Deres reelle ansøgere, scoret direkte ind i Deres pipeline, intet behov for en separat vurderingsleverandør.

4 min. læsning · Opdateret juli 2026 · Expertini Editorial

Mellem "CV'et ser rigtigt ud" og "lad os bruge en time af panelets tid" findes det dyreste hul i de fleste ansættelsesprocesser: ingen har verificeret, om kandidaten rent faktisk kan udføre arbejdet. Teams lukker traditionelt dette hul ved at tilkoble en separat testplatform — endnu en leverandør, endnu et gebyr pr. kandidat, endnu et login for kandidater og resultater, der befinder sig uden for det system, hvor ansættelsesbeslutningen reelt træffes. Expertini ATS lukker samme hul integreret: Technical Assessment-værktøjet opbygger en test i blandet format ud fra et af Deres reelle stillingsopslag, sender den udelukkende til ansøgte kandidater og indfører hver score direkte på kandidatens ansøgning i Deres ansættelsespipeline.

The test itself is generated by AI from the job's actual description — not a generic question bank. Ask for anywhere from 5 to 50 questions and you get a calibrated mix: roughly 40% multiple-choice, 20% short answer, 20% realistic scenario questions, and 20% code-reading or code-writing questions appropriate to the role's stack and seniority. Multiple-choice answers score themselves the instant a candidate submits; open answers can be scored by your team for free, or reviewed by AI against per-question marking guidance.

PRØV ET RIGTIGT EKSEMPEL — 3 SPØRGSMÅL FRA EN FAKTISK TEKNISK VURDERING
1 · Et REST-slutpunkt returnerer pludselig forældede data efter en udrulning. Hvad er det mest sandsynlige første punkt at undersøge?
Cache-headere / CDN-invalidering på de ændrede svar
Omdøb slutpunktet, og udrul igen
Forøg serverens CPU-allokering
2 · En forespørgsel, der filtrerer på customer_email, er langsom på en tabel med 10M rækker. Standardløsningen?
Indlæs tabellen i applikationshukommelsen
Skift kolonnen til fuldtekstsøgning
Tilføj et indeks på customer_email
3 · To tjenester kræver den samme valideringslogik. Bedste praksis?
Kopier koden ind i begge tjenester
Udtræk det til et delt, versionsstyret bibliotek
Diriger hvert kald gennem én tjeneste for at validere
I produktet genereres alle spørgsmål ud fra Deres jobbeskrivelse (5–50, blandede formater: multiple-choice, kortsvar, kode, scenarie). Multiple-choice scores automatisk ved indsendelse; åbne svar og kodesvar sendes til intelligent gennemgang med mulighed for manuel tilsidesættelse pr. svar – en score afviser aldrig nogen automatisk.
5–50spørgsmål pr. genereret test, afstemt efter jobbeskrivelsen
4spørgsmålsformater blandet — multiple choice, kortsvar, scenarie, kode
0kandidat-logins, downloads eller tredjepartskonti påkrævet
100%af scorer skrevet på kandidatens ansøgning i Deres pipeline

01Sådan lukkes pipelinehullet — et typisk forløb

Tag en Python Developer-stilling med 34 ansøgere. CMS-scoring indsnævrer feltet til tolv på baggrund af dokumenteret evidens; men et CV kan hævde FastAPI-erfaring uden nogensinde at have håndteret et dependency injection-spørgsmål. Fra vurderingssiden vælger De stillingen (søg direkte blandt Deres egne åbne stillinger), genererer en test med 15 spørgsmål kalibreret til den reelle stillingsbeskrivelse, gennemgår og redigerer ethvert spørgsmål — og inviterer derefter præcis de tolv kandidater fra en pipeline-vælger. Hver modtager en brandet e-mail; hver gennemfører testen i browseren uden at skulle oprette en konto; MCQ'er scores ved indsendelse, og hvert resultat lander på kandidatens ansøgningsrække. De otte, der klarer Deres krav, går videre til samtale-stadiet med deres score allerede tilknyttet — kløften mellem »ser rigtig ud« og »verificeret« lukket på en eftermiddag uden et eneste eksternt værktøj.

02Låst til reelle ansøgere — og denne lås er selve funktionen

Et vurderingslink, som hvem som helst kan tage, giver resultater, man hverken kan stole på eller arkivere noget sted. Expertini låser enhver vurdering til kandidater, der rent faktisk har ansøgt om det tilknyttede job: kandidaten skal starte med den samme e-mailadresse, som vedkommende ansøgte med, og alle andre bliver bedt om at ansøge først. Denne låsning er netop det, der gør resultaterne integrerede i pipelinen — fordi hvert forsøg tilhører en kendt ansøgning, vises scoren på kandidatens ansøgningsrapport, i pipelinevisninger trin for trin og i kandidatens gennemsigtige revisionsrapport-PDF sammen med CMS-scorer og interviewfeedback. Når nogen spørger: "Hvorfor gik vi videre med denne kandidat?", er svaret ét dokument, ikke fire forskellige leverandør-dashboards.

03Spørgsmålsintegritet og ærlig scoring

Når den første kandidat har svaret, låses spørgsmålssættet – testen forbliver præcis som besvaret, hvilket sikrer, at besvarelserne forbliver sammenlignelige, og at forløbet kan revideres. Kandidater ser aldrig de korrekte svar eller rettevejledningen; disse findes kun på HR-siden. Bedømmelsen er opbygget gennemskueligt: maskinelt kontrollerbare spørgsmål scores automatisk deterministisk, åbne svar viser kandidatens ordrette besvarelse ved siden af Deres rettevejledning, og De vælger pr. forsøg, om der skal scores manuelt (gratis), eller om et intelligent system skal foreslå point pr. spørgsmål samt et resumé, De kan tilsidesætte. Den endelige score er altid auto + gennemgang – aldrig en uforklarlig 'black box'-afgørelse.

04Hvad det koster — og hvad det ikke koster

Generering bruger 3 intelligente prompt-kreditter fra Deres abonnements månedlige tildeling, og intelligent gennemgang af et forsøg bruger 2 — manuel bedømmelse, tilpassede håndskrevne spørgeskemaer, kandidatinvitationer og ubegrænset håndtering af reeksaminationer koster intet. Der er intet gebyr pr. kandidat, intet gebyr pr. test og intet særskilt abonnement hos en testleverandør: en selvstændig testplatform fakturerer typisk pr. kandidat eller pr. måned oven i Deres ATS, mens funktionen her leveres inden for den samme abonnementspakke, De allerede har. For at beskytte Deres kreditter kan test kun genereres mod et reelt job på Deres konto.

Tekniske noter

Platformsarkitektur & drift

A1Arkitektur: hvor det er placeret i platformen

Teknisk vurdering is a first-class module of the Interviewing suite inside the authenticated Expertini ATS workspace. Platformen er bevidst server-renderet: enhver visning forberedes af applikationsserveren og leveres som komplet HTML, helt uden klientside-frameworks, uden tredjeparts CDN-scripts og uden build-pipeline mellem dataene og siden. Det, der vises, er det, serveren beregnede — den egenskab, der gør brugerfladen reviderbar.

Al datalagring kører på et enkelt søgeoptimeret dokumentlager; enhver forespørgsel medbringer organisationens identifikator som et obligatorisk filter på det laveste forespørgselslag. Tenant-isolering er derfor strukturel — en egenskab ved selve forespørgslens opbygning — frem for en politik, der afhænger af, at applikationskoden husker at kontrollere det.

Availability is governed by the platform's tool registry: this tool is registered from the Growth plan, and access is enforced server-side by the registry gate on every request — never by hiding a button. Plans also carry a monthly distinct-tool quota (3 / 5 / 15 / 30 / 45 across Trial→Business, unlimited on Enterprise), counted at the same chokepoint. The pricing page states both honestly: what is available, and how much of it the month includes.

A2Datamodel og afhængighedskort

In production the tool reads and writes assessment definitions (ats_assessments), assessment attempts (ats_assessment_attempts). Documents are plain, explicitly-mapped fields — mappings are provisioned ahead of first write, so term filters and aggregations behave deterministically instead of depending on inferred types.

Hver enkelt åbning journalføres i værktøjsaktivitetslageret — og det er denne journal, ikke et parallelt analysesystem, som rapportsektionen aggregerer. De brugstal, De ser, er de tal, platformen faktisk har registreret.

Alt, der forlader anmodningsstien — udsendelse af notifikationer, levering af webhooks, aktivitetslogning, e-mail — kører i baggrundstråde efter princippet "fire-and-forget". Et langsomt eksternt slutpunkt kan aldrig få brugerfladen til at fryse, og en mislykket sideeffekt logges frem for at blive forsøgt igen i det skjulte og skabe inkonsistens.

A3Driftsmæssige overvejelser

Indstillinger på organisationsniveau, destruktive handlinger og integrationer er forbeholdt ejer- og administratorroller; rekrutteringsmedarbejdere betjener værktøjet på de poster, de har adgang til. Rolleændringer træder i kraft ved næste anmodning — håndhævelsen sker på ruteniveau, ikke i menuen.

Fejl synliggøres i stedet for at blive ignoreret: servervalidering returnerer det nøjagtige felt og årsagen, leverandørfejl gengives ordret, hvor integrationer er involveret, og enhver skrivning enten bekræfter eller rapporterer. Eksporter regenereres efter anmodning i stedet for at blive cachet — en rapport, De downloader, afspejler datalageret på det tidspunkt, De anmodede om den, ikke et øjebliksbillede fra i går aftes.

Alt, der er oprettet, tilhører dig: CSV-eksporter og appen Data Export dækker de samme datalagre, som selve produktet læser. Udgangen er lige så åben som indgangen – med vilje, ikke som et kompromis.

A4Interaction contract

Brugerfladen følger platformens søg-og-vælg-konvention: ethvert felt, der navngiver en reel post — en kandidat, klient eller stilling — er en søg-mens-du-taster-vælger over livedata, aldrig en fritekststreng, hvilket sikrer, at aktivitetshistorik og deduplikering forbliver pålidelige. Statiske valg er filtrer-mens-du-taster-kombinationer frem for indbyggede rullemenuer, og tilstandsændringer giver eksplicit feedback: serverbekræftelser vises som toasts, valideringsfejl angiver det præcise felt, og intet vises som fuldført, før serveren har bekræftet det.

Wireframen og flowet herunder dokumenterer fladens strukturelle opbygning — hvilke paneler der findes, hvilken rækkefølge tilstandene optræder i, og hvad der sker ved hver overgang — snarere end specifikke pixels. Layoutet er opbygget med native CSS-grid og flexbox og tilpasser sig fra bred desktop til en enkelt kolonne uden separate mobilvisninger.

Afhængighedskort

Reads / writesats_assessments, ats_assessment_attempts
Access gateGrowth plan and above — enforced server-side by the tool registry
Monthly quotaforskellige værktøjer pr. måned: Trial 3 / Starter 5 / Growth 15 … ubegrænset på Enterprise
Usage journalats_tool_activity (pr. åbning)
Tenancyenhver forespørgsel filtreres efter organisations-id på forespørgselslaget
Side effectsbaggrundstråde — aldrig på anmodningsstien

brugerflade-blueprint

Strukturelt skema over brugerfladen — paneler, hierarki og interaktionsmuligheder. En kontrakt, ikke et skærmbillede.
Filterlinje
kombination: statuskombination: intervalsøg
handling
handling
handling
handling
Fig. 1 — Teknisk vurdering: Strukturel grænsefladeskitse. Paneler og tilstande er kontrakten; viste data er pladsholdere.

Interaktionsforløb — tilstande, valideringer, feedback

Enhver tilstand nedenfor håndhæves på serversiden; grænsefladen rapporterer den, den bestemmer den ikke.
Open listregistreringsspærre: abonnement + månedlig kvote
Filterserver-side filtre; kombinationsfelter frem for indbyggede rullemenuer
Act on a rowposter valgt, aldrig indtastet igen
Server writevalidated + journalled
Feedbacktoast bekræfter; rækken afspejler den gemte tilstand
Valideringsfejl → feltet og årsagen, inlineSamtidig ændring → listen genindlæser datalageret; ingen fantomrækkerAbonnement under minimum → låseside viser den præcise niveaustige
Fig. 2 — interaktionsflow: marineblå = tilstande, guld = serverhåndhævede gates, grøn = bekræftede resultater; tags lister grænsetilfældene og deres feedback.

Ofte stillede spørgsmål

Kan enhver med linket tage vurderingen?
Nej. Vurderinger er låst til kandidater, der har søgt det tilknyttede job — kandidaten skal bruge den samme e-mailadresse, som vedkommende ansøgte med. Dette sikrer, at hver score knytter sig til en reel ansøgning i Deres pipeline frem for at svæve frit.
Behøver jeg et separat abonnement på en evalueringsplatform?
Nej. Oprettelse af vurderinger, udsendelse, automatisk scoring, manuel scoring og intelligent gennemgang er alle integrerede funktioner i Expertini ATS under ét abonnement — ingen gebyrer pr. kandidat og ingen tredjepartsfakturering.
Hvad koster det i kreditter?
Generering af en test forbruger 3 intelligente prompt-kreditter, og en intelligent gennemgang af én kandidats åbne svar forbruger 2 — fra jeres abonnements månedlige kvote. Manuel bedømmelse og fuldt tilpassede spørgeskemaer er gratis.
Kan jeg redigere de intelligente spørgsmål?
Ja — alle genererede spørgsmål (tekst, svarmuligheder, point, bedømmelsesvejledning) kan redigeres, indtil den første kandidat svarer. Derefter låses spørgsmålssættet, så alle besvarelser forbliver sammenlignelige og revisionsklare.
Hvor vises resultaterne?
I kandidatens ansøgningsrapport, i rekrutteringspipelinen og i kandidatens revisionsrapport som PDF — sammen med CMS-scorer, evalueringer af videosamtaler og samtalefeedback.

Kort overblik

  • Intelligent genereret ud fra Deres reelle jobbeskrivelse — aldrig en generisk spørgsmålsbank
  • Låst til ansøgere: Resultater tilhører altid en reel ansøgning
  • Inviter kandidater via e-mail direkte fra stillingens pipeline
  • Multiple choice-spørgsmål scores øjeblikkeligt; åbne svar bedømmes manuelt (gratis) eller intelligent
  • Spørgsmålssættet låses, når det er besvaret — revisionsparate, sammenlignelige svar
  • Ingen gebyrer pr. kandidat, ingen særskilt vurderingsleverandør

Se teknisk vurdering i Deres egen rekruttering.

Medbring en reel jobbeskrivelse til en 30-minutters demo — gratis prøveperiode inkluderet.

Book en demo
Expertini Intelligent
Online nu
Hej! Jeg er Expertinis intelligente produktekspert. Spørg mig om hvad som helst vedrørende vores løsninger, få vejledning om alle vores ansættelsesværktøjer, eller fortæl mig blot, hvad De forsøger at opnå – så vil jeg pege Dem i den rigtige retning. Ved konto-specifikke problemer kan De sende en e-mail til support@expertini.com.