Værktøjer
CV-bygger
Donér
Søg i spørgsmål…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Hjem
Emner
Kategorier
Læringsforløb
Søg
Performance jobsamtale spørgsmål · IT-interviewtræning
Hjem
/
#Performance
#Performance
122 spørgsmål
Hvad er streams i Node.js, og hvornår skal du bruge dem?
Node.js
#streams
Middle
›
Hvordan skalerer du en Node.js-app på tværs af flere CPUer?
Node.js
#scaling
Senior
›
Hvordan detekterer og reparerer du hukommelseslækager i Node.js?
Node.js
#debugging
Senior
›
Hvornår og hvordan bruger du worker threads?
Node.js
#performance
Middle
›
Hvilke cache-strategier forbedrer en Node API's ydeevne?
Node.js
#performance
Middle
›
Hvordan profilerer og optimerer du Node.js-ydeevne?
Node.js
#performance
Senior
›
Hvad er backpressure i streams og hvordan håndterer du det?
Node.js
#streams
Senior
›
Hvad er forskellen mellem blokerende og ikke-blokerende operationer i Node.js?
Node.js
#async
Middle
›
Hvilke slags operationer blokerer Node.js-event-loopet?
Node.js
#async
Middle
›
Hvornår skal du bruge useMemo og useCallback, og hvilket problem løser de?
React
#hooks
Senior
›
Hvad gør React.memo, og hvornår er det værd at bruge det?
React
#performance
Middle
›
Hvad er samtidige funktioner som useTransition og useDeferredValue?
React
#performance
Senior
›
Hvordan fungerer Suspense og React.lazy til kodeopsplitning?
React
#performance
Senior
›
Hvordan diagnosticerer og reparerer du unødvendig genudgøring?
React
#performance
Senior
›
Hvad er et indeks i SQL? Hvornår skal og skal du ikke bruge et?
SQL
#index
Middle
›
Hvordan optimerer du langsomme SQL-forespørgsler?
SQL
#performance
Senior
›
Hvad er table partitioning?
SQL
#performance
Senior
›
Hvordan betjener srcset, sizes og picture responsive billeder?
HTML
#media
Middle
›
Hvordan parser browseren HTML og bygger siden (kritisk renderingsti)?
HTML
#performance
Senior
›
Hvad er forskellen mellem defer og async på scripts?
HTML
#performance
Senior
›
Hvad er ressourcehints som preload, prefetch og preconnect?
HTML
#performance
Senior
›
Hvordan fungerer native lazy loading af billeder/iframes?
HTML
#performance
Senior
›
Hvordan holder du CSS-rendering performant (reflow vs repaint)?
CSS
#performance
Senior
›
Hvad er forskellen mellem debounce og throttle?
JavaScript
#performance
Senior
›
Hvad er memoization og hvordan implementerer du det?
JavaScript
#performance
Senior
›
Hvordan administrerer JavaScript hukommelse, og hvordan opstår der hukommelsesisser?
JavaScript
#performance
Senior
›
Hvad gør next/image-komponenten?
Next.js
#performance
Junior
›
Hvilke caching-lag har Next.js?
Next.js
#performance
Middle
›
Hvordan fungerer Streaming SSR med Suspense i Next.js?
Next.js
#rendering
Senior
›
Hvordan optimerer du performance og Core Web Vitals i Next.js?
Next.js
#performance
Senior
›
Hvordan optimeres skrifttyper af next/font?
Next.js
#performance
Middle
›
Hvad er Partial Prerendering (PPR)?
Next.js
#rendering
Senior
›
Hvordan muliggør async-komponenter lazy loading?
Vue.js
#performance
Middle
›
Hvordan optimerer du ydeevnen i en Vue-app?
Vue.js
#performance
Senior
›
Hvordan lazy-loader du ruter/features i Angular?
Angular
#performance
Middle
›
Hvordan fungerer ændringsdetektion i Angular, og hvad gør OnPush?
Angular
#performance
Senior
›
Hvad giver Angular SSR (Universal)?
Angular
#rendering
Senior
›
Hvad er Zone.js og hvad betyder "zoneless" Angular?
Angular
#performance
Senior
›
Hvordan forhindrer du state-opdateringer i at forårsage for meget gentegning?
State Management
#performance
Senior
›
Hvordan tilføjer du caching i NestJS?
NestJS
#performance
Senior
›
Hvordan optimerer du NestJS-ydeevne?
NestJS
#performance
Senior
›
Hvad er GIL, og hvordan påvirker det samtidighed?
Python
#concurrency
Senior
›
Hvordan håndterer Python hukommelse og garbage collection?
Python
#performance
Senior
›
Hvornår vælger du threading, multiprocessing eller asyncio?
Python
#concurrency
Senior
›
Hvordan profilerer og optimerer du Python-ydeevne?
Python
#performance
Senior
›
Hvorfor er FastAPI hurtig, og hvordan holder du det hurtig?
FastAPI
#performance
Senior
›
Hvordan undgår select_related og prefetch_related N+1-problemet?
Django
#performance
Middle
›
Hvilke caching-muligheder tilbyder Django?
Django
#performance
Senior
›
Hvordan fungerer async-support i moderne Django?
Django
#performance
Senior
›
Hvordan skalerer du Django på databaseniveauet?
Django
#performance
Senior
›
Hvordan administrerer Go hukommelse og garbage collection?
Golang
#performance
Senior
›
Hvordan profilerer og optimerer du Go-ydeevne?
Golang
#performance
Senior
›
Hvordan fungerer JVM-hukommelse og garbage collection?
Java
#performance
Senior
›
Hvordan optimerer du JVM-applikationens ydeevne?
Java
#performance
Senior
›
Hvordan optimerer du PHP-performance (OPcache, JIT)?
PHP
#performance
Senior
›
Hvad er generatorer i PHP, og hvorfor skal man bruge dem?
PHP
#performance
Senior
›
Hvilken caching tilbyder Laravel?
Laravel
#performance
Senior
›
Hvordan løser du N+1-forespørgsler og optimerer Eloquent?
Laravel
#performance
Senior
›
Hvordan udrulles og optimeres Laravel til produktion?
Laravel
#performance
Senior
›
Hvordan fungerer hukommelsesstyring og garbage collection i .NET?
C#
#performance
Senior
›
Hvordan forbedrer Span<T> og Memory<T> ydeevnen?
C#
#performance
Senior
›
Hvordan udføres C#-kode (IL, JIT, AOT)?
C#
#performance
Senior
›
Hvad er boxing og unboxing, og hvorfor betyder det noget?
C#
#performance
Middle
›
Hvordan håndterer Ruby hukommelse og garbage collection?
Ruby
#performance
Senior
›
Hvordan profiler og optimerer du Ruby-performance?
Ruby
#performance
Senior
›
Hvad gør det at frysning af objekter, og hvorfor bruge frosne strenglitteraler?
Ruby
#performance
Senior
›
Hvordan forespørger du 10B records under 100ms?
System Design
#database
Senior
›
Hvordan importerer du 100M CSV-records ind i en DB hurtigt?
System Design
#performance
Senior
›
Hvordan eksporterer du et enormt datasæt uden at påvirke live-systemet?
System Design
#performance
Middle
›
Hvordan håndterer du en hot key eller hot row under tung kontention?
System Design
#performance
Middle
›
Hvilke indekstyper tilbyder PostgreSQL?
PostgreSQL
#performance
Middle
›
Hvordan bruger du EXPLAIN og EXPLAIN ANALYZE?
PostgreSQL
#performance
Middle
›
Hvordan fungerer materialiserede visninger i PostgreSQL?
PostgreSQL
#performance
Middle
›
Hvordan fungerer tabelpartitionering i PostgreSQL?
PostgreSQL
#performance
Middle
›
Hvordan bulk-loader du data effektivt med COPY?
PostgreSQL
#performance
Middle
›
Hvad er VACUUM og hvorfor er det vigtigt?
PostgreSQL
#performance
Senior
›
Hvorfor skal du bruge connection pooling (PgBouncer)?
PostgreSQL
#performance
Senior
›
Hvordan tuner du PostgreSQL-ydeevne?
PostgreSQL
#performance
Senior
›
Hvordan fungerer indexes i MongoDB?
MongoDB
#performance
Middle
›
Hvordan optimerer du MongoDB-ydeevne?
MongoDB
#performance
Senior
›
Hvilke avancerede indekseringsstrategier understøtter MongoDB?
MongoDB
#performance
Senior
›
Hvordan bruges Redis som cache?
Redis
#performance
Junior
›
Hvilke caching-strategier og mønstre findes der med Redis?
Redis
#performance
Middle
›
Hvordan administrerer Redis hukommelse?
Redis
#performance
Middle
›
Hvordan optimerer du Redis-ydeevne?
Redis
#performance
Senior
›
Hvad er udfordringerne ved cache-invalidering?
Redis
#performance
Senior
›
Hvad er pipelining i Redis, og hvornår bør du bruge det?
Redis
#performance
Middle
›
Hvorfor er connection pooling vigtig når man bruger Redis?
Redis
#performance
Middle
›
Hvordan fungerer caching på AWS (ElastiCache)?
Cloud & AWS
#performance
Middle
›
En webside eller API er langsom — hvordan finder du årsagen?
Site Reliability & Operations
#performance
Middle
›
Hvordan optimerer du en langsom databaseforespørgsel?
Site Reliability & Operations
#database
Middle
›
Hvordan afgør du, om en flaskehals er CPU, hukommelse, I/O eller netværk?
Site Reliability & Operations
#performance
Middle
›
Hvordan ville du tunejustere et WordPress-site med høj trafik til ydeevne?
Site Reliability & Operations
#wordpress
Senior
›
Hvad er cache-lagene i en typisk web-stack?
Site Reliability & Operations
#caching
Middle
›
Hvordan beslutter du, hvad du skal cache, og hvor længe (TTL)?
Site Reliability & Operations
#caching
Middle
›
Hvad er en cache stampede, og hvordan forhindrer du den?
Site Reliability & Operations
#caching
Middle
›
Et API's p99-latency er 3s — hvordan debugger og optimerer du den?
Site Reliability & Operations
#performance
Senior
›
Hvordan optimerer du SwiftUI-performance omkring view identity og diffing?
iOS (Swift og SwiftUI)
#swiftui
Senior
›
Hvad er LCP, CLS og INP, og hvad er gode tærskelværdier?
Web-performance og Core Web Vitals
#performance
Junior
›
Hvad er the critical rendering path, og hvad blokerer den?
Web-performance og Core Web Vitals
#performance
Junior
›
Hvordan lazy-loader du billeder og komponenter, og hvorfor?
Web-performance og Core Web Vitals
#performance
Junior
›
Hvad får en JS-bundle til at vokse, og hvorfor gør størrelse ondt?
Web-performance og Core Web Vitals
#performance
Junior
›
Hvordan diagnosticerer og forbedrer du en langsom LCP?
Web-performance og Core Web Vitals
#performance
Middle
›
Hvad forårsager layout shift, og hvordan retter du CLS?
Web-performance og Core Web Vitals
#performance
Middle
›
Hvad er code splitting og tree shaking?
Web-performance og Core Web Vitals
#performance
Middle
›
Hvordan fungerer HTTP-caching med immutable assets og en CDN?
Web-performance og Core Web Vitals
#performance
Middle
›
Hvordan optimerer du billeder: formater, srcset og priority?
Web-performance og Core Web Vitals
#performance
Middle
›
Lighthouse kontra RUM: hvordan måler du performance ordentligt?
Web-performance og Core Web Vitals
#observability
Senior
›
CSR kontra SSR kontra SSG kontra streaming: performance-afvejningerne?
Web-performance og Core Web Vitals
#performance
Senior
›
Hvordan diagnosticerer du runtime jank, long tasks og dårlig INP?
Web-performance og Core Web Vitals
#performance
Senior
›
Hvad er N+1-problemet i GraphQL, og hvordan løser DataLoader det?
GraphQL
#performance
Middle
›
Hvordan tuner du ydeevne i en Spring Boot-app: pools, caching, N+1?
Spring Boot
#spring
Senior
›
Hvordan fungerer B-tree-, composite- og covering-indekser, og hvad er leftmost-prefix-reglen?
MySQL
#database
Middle
›
Hvordan læser du EXPLAIN og bruger den til at optimere en langsom query?
MySQL
#performance
Middle
›
Hvordan tuner du en MySQL-server: buffer pool, slow query log og forbindelser?
MySQL
#performance
Senior
›
Hvad begrænser concurrency ved skala? Forklar contention, false sharing og backpressure.
Samtidighed og parallelisme
#concurrency
Senior
›
Hvad er forskellen mellem CPU/memory requests og limits, og hvordan påvirker de scheduling, eviction og QoS?
Kubernetes
#performance
Middle
›
Hvad er forskellen mellem latency, bandwidth og throughput?
Netværk
#networking
Senior
›
Hvordan fungerer CPU-scheduling, og hvad er de almindelige algoritmer?
Operativsystemer
#performance
Middle
›
Hvad koster et context switch egentlig, og hvorfor betyder det noget?
Operativsystemer
#operating-systems
Senior
›
Hvordan designer du paginering, filtrering og sortering for et collection-endpoint?
REST API-design
#performance
Middle
›
Hvordan fungerer rate limiting og HTTP-caching i en REST API?
REST API-design
#api
Senior
›