Frontend
Programma pastāvīgi izmet izņēmumus, kurus nepieciešams sadalīt pēc jēgas un domēna loģikas: piemēram, domēna kļūdas un savienojuma kļūdas. Kā jūs to risinātu ar funkcionālo pieeju?
Vai vari pastāstīt par SOLID principiem un ko katra burta īsumā nozīmē?
Vai vari nosaukt pēdējos TypeScript tipu izmantošanas gadījumus projektā?
Kā optimizēt ritināšanas notikuma apstrādātāju, kas izraisa biežas pārkrāsošanas? Kāda ir atšķirība starp throttling un debounce?
Vai POST pieprasījumā ir iespējams pievienot query parametrus?
Kādus pieejas CSS rakstīšanai jūs zināt? Vai jums ir pieredze ar Tailwind?
Kas ir callback hell?
Kādi ir galvenie atšķirības starp Vue 2 un Vue 3?
Lietotājs sūdzas, ka dažreiz poga neuzrādās, bet lokāli problēma netiek atkārtota. Kādi ir tavi soļi atkļūdošanai? Kādas varētu būt iemesli?
Vai kādreiz esat strādājis ar Angular?
Kā jūs pieejat sarežģītu UI komponentu testēšanai, kas ģenerē dziļu DOM mezglu iekļaušanos bez ērtām identifikatoriem? Kā mērķējat uz nepieciešamajiem interfeisa elementiem E2E testos?
Cik ilgi tev interesēs frontend? Vai nebūs brīdis, kad vēlēsies kaut ko citu? Mums ir skaidra sadale — ja pievienosies kā frontend izstrādātājs, būs tikai frontend uzdevumi.
Kādi ir native fetch un tādas bibliotēkas kā Axios salīdzinājuma plusi un mīnusi?
Aprakstiet produkta uzdevuma izpildes procesu no tā rašanās līdz publicēšanai ražošanā.
Jūs minējāt UI-kit. Kurš komponent ir bija visgrūtāk vai interesantāk īstenot, un kurš radīja lielāko izaicinājumu?
Kā novērtējat kārtošanu lietotnē — tā darbojas pareizi?
Kādā secībā tiks izpildīts nākamais kods? (Uzdevums par Event Loop ar console.log, setTimeout, Promise.resolve un queueMicrotask)
Kas jums nepatīk jūsu pašreizējā darba vietā?
[vārds] jautāja: Vai esi gatava rakstīt Vue, ja būs nepieciešams?
Vai jūs varat aprēķināt realizētās filtrašanas pēc statusa algoritmisko sarežģītību?