Co to jest event loop i jak działa?
Czym jest WebAssembly? Gdzie jest wykorzystywane?
Czym jest polimorfizm? Podaj przykład jego zastosowania?
Co to jest Cross Origin Resource Sharing?
(async () => {
try {
Promise.reject(new Error('Devfaq'));
} catch (error) {
console.log('Whoops...');
}
})();
Jaki będzie wynik działania tego kodu?
Co się stanie gdy EventEmitter wyemituje event 'error', a nic na niego nie nasłuchuje?
W jaki sposób realizowane jest dziedziczenie w JavaScript?
Czy klonując obiekt w JS, kopiują się również jego metody? kiedy tak, a kiedy nie?
Jaki subtyping system mamy w TypeScript? Jakie są tego konsekwencje?
[TypeScript] Co to jest discriminated union?
Napisz funkcję z memoizacją i ciągiem Fibonacciego
Gdzie stosownie domknięć (closures) nie jest zalecane?
Jak w JS zasymulować wielowątkowość?
Napisz funkcję, która będzie wywoływać się co 0,5 sekundy. Funkcja powinna wywołać się nie więcej niż 4 razy. Dodatkowo powinna mieć opcje natychmiastowego zatrzymania.
Jaka jest różnica między Object.freeze a Object.seal ?
Jak mają się do siebie poszczególne technologie/narzędzia?
Babel, Webpack, Gulp, NPM, node, Typescript, Flow, Babel Less Loader
Chodzi głównie o to, które z powyższych się wykluczają (nie ma sensu używać razem), w jakiej kolejności są używane: Przykład: "npm ściąga zależności, może też uruchomić skrypt webpacka, który dla danego typu pliku używa odpowiedniego loadera (less - less loader, js - babel)."
Co to jest Ecma TC39? Jakie są tzw. "stages" i jakie jest ryzyko związane z używaniem standardów na różnych "stages".
Czym się różni node od element?
Czym są i do czego służą source-mapy?
Kiedy i dlaczego używa się funkcji throttle i debounce ?