Forbered deg til en stilling
Verktøy
CV-bygger
Doner
Søk i spørsmå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
Temaer
Kategorier
Læringsstier
Søk
Ytelse intervjuspørsmål · IT-intervjutrening
Hjem
/
#Ytelse
#Ytelse
129 spørsmål
Hva er strømmer (streams) i Node.js og når bør du bruke dem?
Node.js
#streams
Middel
›
Hvordan skalerer du en Node.js-app på tvers av flere CPUer?
Node.js
#scaling
Senior
›
Hvordan oppdager og fikser du minnelekkasjer i Node.js?
Node.js
#debugging
Senior
›
Når og hvordan bruker du worker threads?
Node.js
#performance
Middel
›
Hvilke cache-strategier forbedrer ytelsen til en Node API?
Node.js
#performance
Middel
›
Hvordan profilerer og optimaliserer du Node.js-ytelse?
Node.js
#performance
Senior
›
Hva er backpressure i strømmer og hvordan håndterer du det?
Node.js
#streams
Senior
›
Hva er forskjellen mellom blocking og non-blocking operasjoner i Node.js?
Node.js
#async
Middel
›
Hvilke typer operasjoner blokkerer Node.js event loop?
Node.js
#async
Middel
›
Når bør du bruke useMemo og useCallback, og hvilket problem løser de?
React
#hooks
Senior
›
Hva gjør React.memo og når er det verdt å bruke?
React
#performance
Middel
›
Hva er samtidige funksjoner som useTransition og useDeferredValue?
React
#performance
Senior
›
Hvordan fungerer Suspense og React.lazy for kodedeling?
React
#performance
Senior
›
Hvordan diagnostiserer og fikser du unødvendige re-renders?
React
#performance
Senior
›
Hva er en indeks i SQL? Når bør og bør du ikke bruke en?
SQL
#index
Middel
›
Hvordan optimaliserer du langsomme SQL-spørringer?
SQL
#performance
Senior
›
Hva er tabelldeling?
SQL
#performance
Senior
›
Hvordan håndterer srcset, sizes og picture responsive bilder?
HTML
#media
Middel
›
Hvordan parser nettleseren HTML og bygger siden (kritisk renderingsbane)?
HTML
#performance
Senior
›
Hva er forskjellen mellom defer og async på scripts?
HTML
#performance
Senior
›
Hva er ressurshint som preload, prefetch og preconnect?
HTML
#performance
Senior
›
Hvordan fungerer native lazy loading av bilder/iframe?
HTML
#performance
Senior
›
Hvordan holder du CSS-rendering performant (reflow vs repaint)?
CSS
#performance
Senior
›
Hva er forskjellen mellom debounce og throttle?
JavaScript
#performance
Senior
›
Hva er memoization og hvordan implementerer du det?
JavaScript
#performance
Senior
›
Hvordan håndterer JavaScript minne og hvordan oppstår lekkasjer?
JavaScript
#performance
Senior
›
Hva gjør next/image-komponenten?
Next.js
#performance
Junior
›
Hvilke caching-lag har Next.js?
Next.js
#performance
Middel
›
Hvordan fungerer streaming SSR med Suspense i Next.js?
Next.js
#rendering
Senior
›
Hvordan optimaliserer du ytelse og Core Web Vitals i Next.js?
Next.js
#performance
Senior
›
Hvordan optimaliserer next/font skrifter?
Next.js
#performance
Middel
›
Hva er Partial Prerendering (PPR)?
Next.js
#rendering
Senior
›
Hvordan aktiverer async-komponenter lat innlasting?
Vue.js
#performance
Middel
›
Hvordan optimaliserer du ytelse i en Vue-app?
Vue.js
#performance
Senior
›
Hvordan lazy-laster du ruter/funksjoner i Angular?
Angular
#performance
Middel
›
Hvordan fungerer Angular endringdeteksjon, og hva gjør OnPush?
Angular
#performance
Senior
›
Hva gir Angular SSR (Universal)?
Angular
#rendering
Senior
›
Hva er Zone.js og hva betyr "zoneless" Angular?
Angular
#performance
Senior
›
Hvordan hindrer du at tilstandsoppdateringer forårsaker overdrevne re-rendringer?
Tilstandshåndtering
#performance
Senior
›
Hvordan legger du til caching i NestJS?
NestJS
#performance
Senior
›
Hvordan optimaliserer du NestJS-ytelse?
NestJS
#performance
Senior
›
Hva er GIL og hvordan påvirker det concurrency?
Python
#concurrency
Senior
›
Hvordan håndterer Python minne og søppelinnsamling?
Python
#performance
Senior
›
Når velger du threading, multiprocessing eller asyncio?
Python
#concurrency
Senior
›
Hvordan profilerer og optimaliserer du Python-ytelse?
Python
#performance
Senior
›
Hvorfor er FastAPI rask, og hvordan holder du det på den måten?
FastAPI
#performance
Senior
›
Hvordan unngår `select_related` og `prefetch_related` N+1-problemet?
Django
#performance
Middel
›
Hvilke cachingmuligheter tilbyr Django?
Django
#performance
Senior
›
Hvordan fungerer async-støtte i moderne Django?
Django
#performance
Senior
›
Hvordan skalerer du Django på databasenivå?
Django
#performance
Senior
›
Hvordan håndterer Go minne og garbage collection?
Golang
#performance
Senior
›
Hvordan profiler og optimaliserer du Go-ytelse?
Golang
#performance
Senior
›
Hvordan fungerer JVM-minne og søppelsamling?
Java
#performance
Senior
›
Hvordan optimaliserer du JVM-applikasjonens ytelse?
Java
#performance
Senior
›
Hvordan optimaliserer du PHP-ytelse (OPcache, JIT)?
PHP
#performance
Senior
›
Hva er generatorer i PHP og hvorfor bruke dem?
PHP
#performance
Senior
›
Hvilken caching tilbyr Laravel?
Laravel
#performance
Senior
›
Hvordan fikser du N+1-spørringer og optimaliserer Eloquent?
Laravel
#performance
Senior
›
Hvordan deployer og optimaliserer du Laravel for produksjon?
Laravel
#performance
Senior
›
Hvordan fungerer minnehåndtering og søppelsamling i .NET?
C#
#performance
Senior
›
Hvordan forbedrer Span<T> og Memory<T> ytelsen?
C#
#performance
Senior
›
Hvordan kjører C#-kode (IL, JIT, AOT)?
C#
#performance
Senior
›
Hva er boxing og unboxing, og hvorfor er det viktig?
C#
#performance
Middel
›
Hvordan håndterer Ruby minne og søppelsamling?
Ruby
#performance
Senior
›
Hvordan profilerer og optimaliserer du Ruby-ytelse?
Ruby
#performance
Senior
›
Hva gjør frysing av objekter og hvorfor bruke fryste strengliteraler?
Ruby
#performance
Senior
›
Hvordan spør du 10B poster under 100ms?
Systemdesign
#database
Senior
›
Hvordan importerer du 100M CSV-poster inn i en DB raskt?
Systemdesign
#performance
Senior
›
Hvordan eksporterer du et enormt datasett uten å påvirke live-systemet?
Systemdesign
#performance
Middel
›
Hvordan håndterer du en hot key eller hot row under tung contention?
Systemdesign
#performance
Middel
›
Hvordan optimaliserer du trege aggregeringer på en stor tabell?
Systemdesign
#database
Senior
›
Which backend language should you choose for a system?
Systemdesign
#architecture
Senior
›
Hvilke indekstyper tilbyr PostgreSQL?
PostgreSQL
#performance
Middel
›
Hvordan bruker du EXPLAIN og EXPLAIN ANALYZE?
PostgreSQL
#performance
Middel
›
Hvordan fungerer materialiserte visninger i PostgreSQL?
PostgreSQL
#performance
Middel
›
Hvordan fungerer tabelpartisjonering i PostgreSQL?
PostgreSQL
#performance
Middel
›
Hvordan laster du bulk-data effektivt med COPY?
PostgreSQL
#performance
Middel
›
Hva er VACUUM og hvorfor er det viktig?
PostgreSQL
#performance
Senior
›
Hvorfor trenger du connection pooling (PgBouncer)?
PostgreSQL
#performance
Senior
›
Hvordan tuner du PostgreSQL-ytelsen?
PostgreSQL
#performance
Senior
›
Hvordan fungerer indekser i MongoDB?
MongoDB
#performance
Middel
›
Hvordan optimaliserer du MongoDB-ytelse?
MongoDB
#performance
Senior
›
Hvilke avanserte indekseringsstrategier støtter MongoDB?
MongoDB
#performance
Senior
›
Hvordan brukes Redis som cache?
Redis
#performance
Junior
›
Hvilke cache-strategier og mønstre finnes det med Redis?
Redis
#performance
Middel
›
Hvordan forvalter Redis minne?
Redis
#performance
Middel
›
Hvordan optimaliserer du Redis-ytelse?
Redis
#performance
Senior
›
Hva er utfordringene ved cache-invalidering?
Redis
#performance
Senior
›
Hva er pipelining i Redis og når bør du bruke det?
Redis
#performance
Middel
›
Hvorfor er forbindelsespooling viktig når du bruker Redis?
Redis
#performance
Middel
›
Hvordan fungerer caching på AWS (ElastiCache)?
Cloud & AWS
#performance
Middel
›
En nettside eller API er treg — hvordan finner du årsaken?
Site Reliability & Drift
#performance
Middel
›
Hvordan optimaliserer du en treg databasespørring?
Site Reliability & Drift
#database
Middel
›
Hvordan bestemmer du om en flaskehals er CPU, minne, I/O eller nettverk?
Site Reliability & Drift
#performance
Middel
›
Hvordan ville du justert en WordPress-side med høy trafikk for ytelse?
Site Reliability & Drift
#wordpress
Senior
›
Hva er cachelagene i en typisk webstack?
Site Reliability & Drift
#caching
Middel
›
Hvordan bestemmer du hva som skal caches og hvor lenge (TTL)?
Site Reliability & Drift
#caching
Middel
›
Hva er en cache stampede og hvordan forhindrer du den?
Site Reliability & Drift
#caching
Middel
›
Et API-s p99-latency er 3s — hvordan debugger og optimaliserer du det?
Site Reliability & Drift
#performance
Senior
›
Hvordan optimaliserer du SwiftUI-ytelse rundt view-identitet og diffing?
iOS (Swift og SwiftUI)
#swiftui
Senior
›
Hva er LCP, CLS og INP, og hva er gode terskelverdier?
Ytelse på nett og Core Web Vitals
#performance
Junior
›
Hva er den kritiske renderingsstien, og hva blokkerer den?
Ytelse på nett og Core Web Vitals
#performance
Junior
›
Hvordan lazy-laster du bilder og komponenter, og hvorfor?
Ytelse på nett og Core Web Vitals
#performance
Junior
›
Hva får en JS-bundle til å vokse, og hvorfor gjør størrelsen vondt?
Ytelse på nett og Core Web Vitals
#performance
Junior
›
Hvordan diagnostiserer og forbedrer du en treg LCP?
Ytelse på nett og Core Web Vitals
#performance
Middel
›
Hva forårsaker layout shift, og hvordan fikser du CLS?
Ytelse på nett og Core Web Vitals
#performance
Middel
›
Hva er code splitting og tree shaking?
Ytelse på nett og Core Web Vitals
#performance
Middel
›
Hvordan fungerer HTTP-caching med immutable assets og en CDN?
Ytelse på nett og Core Web Vitals
#performance
Middel
›
Hvordan optimaliserer du bilder: formater, srcset og prioritet?
Ytelse på nett og Core Web Vitals
#performance
Middel
›
Lighthouse kontra RUM: hvordan måler du ytelse riktig?
Ytelse på nett og Core Web Vitals
#observability
Senior
›
CSR kontra SSR kontra SSG kontra streaming: ytelsesavveiningene?
Ytelse på nett og Core Web Vitals
#performance
Senior
›
Hvordan diagnostiserer du runtime-jank, long tasks og dårlig INP?
Ytelse på nett og Core Web Vitals
#performance
Senior
›
What are the main ways to optimize frontend performance?
Ytelse på nett og Core Web Vitals
#rendering
Middel
›
Hva er N+1-problemet i GraphQL, og hvordan løser DataLoader det?
GraphQL
#performance
Middel
›
Hvordan tuner du ytelse i en Spring Boot-app: pools, caching, N+1?
Spring Boot
#spring
Senior
›
Hvordan fungerer B-tree, composite og covering indexes, og hva er leftmost-prefix-regelen?
MySQL
#database
Middel
›
Hvordan leser du EXPLAIN og bruker det til å optimalisere en treg spørring?
MySQL
#performance
Middel
›
Hvordan justerer du en MySQL-server: buffer pool, slow query log og tilkoblinger?
MySQL
#performance
Senior
›
Hva begrenser samtidighet i stor skala? Forklar contention, false sharing og backpressure.
Samtidighet og parallellisme
#concurrency
Senior
›
Hva er forskjellen mellom CPU/minne-requests og limits, og hvordan påvirker de scheduling, eviction og QoS?
Kubernetes
#performance
Middel
›
Hva er forskjellen mellom latency, bandwidth og throughput?
Nettverk
#networking
Senior
›
Hvordan fungerer CPU-scheduling, og hva er de vanlige algoritmene?
Operativsystemer
#performance
Middel
›
Hva koster en context switch egentlig, og hvorfor betyr det noe?
Operativsystemer
#operating-systems
Senior
›
Hvordan designer du paginering, filtrering og sortering for et collection-endepunkt?
REST API-design
#performance
Middel
›
Hvordan fungerer rate limiting og HTTP-caching i et REST-API?
REST API-design
#api
Senior
›
N
Hvorfor kan Nginx gå tom for forbindelser ved lav CPU-bruk?
Nginx
#nginx
Senior
›
E
Hvordan bruker du search_after og PIT til dyp paginering?
Elasticsearch
#query
Middel
›
E
Hvordan velger du antall shards og replikaer i Elasticsearch?
Elasticsearch
#scaling
Senior
›
E
Hvordan øker du bulk-indeksering uten å overbelaste klyngen?
Elasticsearch
#performance
Senior
›