Szukaj pytań…
⌘
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
Strona główna
Tematy
Kategorie
Ścieżki nauki
Szukaj
Strona główna
/
#Wydajność
#Wydajność
90 pytań
Czym są streams w Node.js i kiedy ich używać?
Node.js
#streams
Middle
›
Jak skalować aplikację Node.js na wielu procesorach?
Node.js
#scaling
Senior
›
Jak wykrywać i naprawiać wycieки pamięci w Node.js?
Node.js
#debugging
Senior
›
Kiedy i jak używasz worker threads?
Node.js
#performance
Middle
›
Jakie strategie cachowania poprawiają wydajność API Node?
Node.js
#performance
Middle
›
Jak profilujesz i optymalizujesz wydajność Node.js?
Node.js
#performance
Senior
›
Co to backpressure w streamach i jak się go obsługuje?
Node.js
#streams
Senior
›
Kiedy powinieneś używać useMemo i useCallback oraz jaki problem rozwiązują?
React
#hooks
Senior
›
Co robi React.memo i kiedy warto go używać?
React
#performance
Middle
›
Czym są funkcje współbieżne takie jak useTransition i useDeferredValue?
React
#performance
Senior
›
Jak działają Suspense i React.lazy do podziału kodu?
React
#performance
Senior
›
Jak diagnozujesz i naprawiasz niepotrzebne renderowania?
React
#performance
Senior
›
Czym jest indeks w SQL? Kiedy powinien być użyty, a kiedy nie?
SQL
#index
Middle
›
Jak optymalizujesz wolne zapytania SQL?
SQL
#performance
Senior
›
Co to jest partycjonowanie tabeli?
SQL
#performance
Senior
›
W jaki sposób srcset, sizes i picture obsługują responsywne obrazy?
HTML
#media
Middle
›
Jak przeglądarka analizuje HTML i buduje stronę (krytyczna ścieżka renderowania)?
HTML
#performance
Senior
›
Jaka jest różnica między defer a async w skryptach?
HTML
#performance
Senior
›
Czym są wskazówki zasobów (resource hints) takie jak preload, prefetch i preconnect?
HTML
#performance
Senior
›
Jak działa natywne leniwe ładowanie obrazów/iframe?
HTML
#performance
Senior
›
Jak utrzymujesz wydajność renderowania CSS (reflow vs repaint)?
CSS
#performance
Senior
›
Jaka jest różnica między debounce a throttle?
JavaScript
#performance
Senior
›
Co to jest memoizacja i jak ją implementować?
JavaScript
#performance
Senior
›
Jak JavaScript zarządza pamięcią i jak dochodzi do wycieków?
JavaScript
#performance
Senior
›
Co robi komponent next/image?
Next.js
#performance
Junior
›
Jakie warstwy cachowania ma Next.js?
Next.js
#performance
Middle
›
Jak działa streaming SSR z Suspense w Next.js?
Next.js
#rendering
Senior
›
Jak optymalizować wydajność i Core Web Vitals w Next.js?
Next.js
#performance
Senior
›
Jak next/font optymalizuje czcionki?
Next.js
#performance
Middle
›
Czym jest Partial Prerendering (PPR)?
Next.js
#rendering
Senior
›
Jak komponenty asynchroniczne umożliwiają leniwe ładowanie?
Vue.js
#performance
Middle
›
Jak optymalizować wydajność w aplikacji Vue?
Vue.js
#performance
Senior
›
Jak leniwie ładujesz trasy/funkcje w Angular?
Angular
#performance
Middle
›
Jak działa detekacja zmian w Angular i co robi OnPush?
Angular
#performance
Senior
›
Co zapewnia Angular SSR (Universal)?
Angular
#rendering
Senior
›
Czym jest Zone.js i co oznacza "zoneless" Angular?
Angular
#performance
Senior
›
Jak zapobiegać temu, aby aktualizacje stanu powodowały nadmierne renderowania?
Zarządzanie stanem
#performance
Senior
›
Jak dodać caching w NestJS?
NestJS
#performance
Senior
›
Jak zoptymalizować wydajność NestJS?
NestJS
#performance
Senior
›
Co to jest GIL i jak wpływa on na współbieżność?
Python
#concurrency
Senior
›
Jak Python zarządza pamięcią i garbage collection?
Python
#performance
Senior
›
Kiedy wybrać threading, multiprocessing lub asyncio?
Python
#concurrency
Senior
›
Jak profilujesz i optymalizujesz wydajność Pythona?
Python
#performance
Senior
›
Dlaczego FastAPI jest szybki i jak go w takim stanie utrzymać?
FastAPI
#performance
Senior
›
Jak `select_related` i `prefetch_related` unikają problemu N+1?
Django
#performance
Middle
›
Jakie opcje cachowania zapewnia Django?
Django
#performance
Senior
›
Jak obsługa asynchroniczna działa w nowoczesnym Django?
Django
#performance
Senior
›
Jak skalować Django na poziomie bazy danych?
Django
#performance
Senior
›
Jak Go zarządza pamięcią i garbage collection?
Golang
#performance
Senior
›
Jak profilujesz i optymalizujesz wydajność Go?
Golang
#performance
Senior
›
Jak funkcjonuje pamięć JVM i garbage collection?
Java
#performance
Senior
›
Jak optymalizujesz wydajność aplikacji JVM?
Java
#performance
Senior
›
Jak optymalizujesz wydajność PHP (OPcache, JIT)?
PHP
#performance
Senior
›
Czym są generatory w PHP i dlaczego ich używać?
PHP
#performance
Senior
›
Jakie cachowanie oferuje Laravel?
Laravel
#performance
Senior
›
Jak naprawić N+1 queries i zoptymalizować Eloquent?
Laravel
#performance
Senior
›
Jak wdrażać i optymalizować Laravel na produkcji?
Laravel
#performance
Senior
›
Jak zarządzanie pamięcią i garbage collection działają w .NET?
C#
#performance
Senior
›
Jak `Span<T>` i `Memory<T>` poprawiają wydajność?
C#
#performance
Senior
›
Jak kod C# jest wykonywany (IL, JIT, AOT)?
C#
#performance
Senior
›
Co to jest boxing i unboxing, i dlaczego to ważne?
C#
#performance
Middle
›
Jak Ruby zarządza pamięcią i garbage collection?
Ruby
#performance
Senior
›
Jak profilujesz i optymalizujesz wydajność Ruby?
Ruby
#performance
Senior
›
Co robi zamrażanie obiektów i dlaczego warto używać zamrożonych literałów stringów?
Ruby
#performance
Senior
›
Jakie typy indeksów oferuje PostgreSQL?
PostgreSQL
#performance
Middle
›
Jak używać EXPLAIN i EXPLAIN ANALYZE?
PostgreSQL
#performance
Middle
›
Jak działają zmaterializowane widoki w PostgreSQL?
PostgreSQL
#performance
Middle
›
Jak działa partycjonowanie tabel w PostgreSQL?
PostgreSQL
#performance
Middle
›
Jak efektywnie załadować dane w dużych ilościach za pomocą COPY?
PostgreSQL
#performance
Middle
›
Czym jest VACUUM i dlaczego jest ważne?
PostgreSQL
#performance
Senior
›
Dlaczego potrzebujesz connection pooling (PgBouncer)?
PostgreSQL
#performance
Senior
›
Jak dostrajać wydajność PostgreSQL?
PostgreSQL
#performance
Senior
›
Jak działają indeksy w MongoDB?
MongoDB
#performance
Middle
›
Jak zoptymalizować wydajność MongoDB?
MongoDB
#performance
Senior
›
Jakie zaawansowane strategie indeksowania obsługuje MongoDB?
MongoDB
#performance
Senior
›
W jaki sposób Redis jest używany jako cache?
Redis
#performance
Junior
›
Jakie strategie i wzorce cache'owania istnieją w Redis?
Redis
#performance
Middle
›
Jak Redis zarządza pamięcią?
Redis
#performance
Middle
›
Jak optymalizujesz wydajność Redis?
Redis
#performance
Senior
›
Jakie są wyzwania związane z unieważnianiem pamięci podręcznej?
Redis
#performance
Senior
›
Co to jest pipelining w Redis i kiedy powinien go używać?
Redis
#performance
Middle
›
Dlaczego connection pooling jest ważny przy użyciu Redis?
Redis
#performance
Middle
›
Jak działa cache'owanie na AWS (ElastiCache)?
Cloud i AWS
#performance
Middle
›
Strona internetowa lub API jest wolna — jak znaleźć przyczynę?
Niezawodność i operacje
#performance
Middle
›
Jak zoptymalizować powolne zapytanie do bazy danych?
Niezawodność i operacje
#database
Middle
›
Jak ustalić, czy wąskie gardło to CPU, pamięć, I/O czy sieć?
Niezawodność i operacje
#performance
Middle
›
Jak byś optymalizował wydajność wysokoobciążonej witryny WordPress?
Niezawodność i operacje
#wordpress
Senior
›
Jakie są warstwy cache'u w typowym stosie webowym?
Niezawodność i operacje
#caching
Middle
›
Jak decydujesz, co cachować i na jak długo (TTL)?
Niezawodność i operacje
#caching
Middle
›
Co to jest cache stampede i jak go zapobiec?
Niezawodność i operacje
#caching
Middle
›
Pytania rekrutacyjne: Wydajność · Praktyka rozmów rekrutacyjnych IT