Frontend
Mis vahe on == ja === vahel?
Miks te tõite projekti monoliidilt jagatud/omaduste moodulite struktuurile ja kuidas seda tegite?
Mis juhtub, kui hash-tabel täitub ja sinna ei mahu enam uusi elemente (rehashing)?
Räägi Critical Rendering Path'ist — mis toimub renderduspuu ehitamisel?
Täpsustage: seoses suhteliselt väikese projekti frontend-osaga – umbes kui palju koodi read (10, 100, 1000, 100000)? Millest koodimahust te arvate, et koodibaas on suur?
Milline on subscribe meetodi keerukus (Big O)?
Selgitage, mis juhtub vanade taotluste puhul kasutaja vahetamisel ja kuidas `AbortController` takistab võistlusolukordi (race condition).
Palun räägi endast, oma viimase töökoha kogemusest, peamistest omadustest, tehnoloogiate stekist — kõigest, mida pead oluliseks rääkida.
Nimeta jõudluse mõõdikud (Web Vitals) — üks on seotud kasutaja suhtlusega lehega, teine UI renderdamisega. Mida nad mõõdavad?
Kas te võite aeg-ajalt kontorisse tulla, kui vaja?
Mis kasutati Kafka kõrval? Millised on Kafka eelised ja puudused?
Kirjutage tüübistatud liitmise funktsioon: kui edastate kaks arvu, see tagastab arvu; kui edastate kaks stringi, see tagastab stringi; ja segatud paare arv ja string peaksid põhjustama TypeScripti vea.
Kui sinu juurde tuleks 6-7 aastane laps ja küsiks, mida sa teed, mida sa vastaksid?
Kas saaksid anda konkreetseid UX-lahenduste näiteid, mida pidid ise vastu võtma ilma valmis disainita?
Millega sa viimati kõige rohkem töötasid? Milline oli sinu stack?
Kuidas oli organiseeritud A/B testimine frontendis: kuidas määrati grupp ja valiti liides?
Kas teil on kogemusi WebSocketi ja long pollinguga?
Mis vahe on ref ja reactive ning millal mida kasutatakse?
Kas oli ülesandeid veebisaidi jõudluse optimeerimiseks? Kuidas te diagnoosisite ja lahendasite aeglase laadimise probleeme?
Ülesanne Vue-s: mis kuvatakse mallil, kui kasutada watch ilma immediate liputa?