Vai jūs interesē birojs, vai ir iespēja dažreiz turp doties strādāt?
Frontend
Vai izmantojat mākslīgā intelekta rīkus darbā un personīgajā dzīvē, un kā uz tiem raugāties?
Kādi dzīves cikla metodi pastāv React un kā tos imitēt ar useEffect?
Izskaidrojiet šo TypeScript noderīgo tipu atšķirības un to lietošanas gadījumus: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
Pastāstiet par savu darba pieredzi un projektiem, kuros esat strādājis.
Vai labprātāk strādājat ar Windows vai macOS?
Kā tika organizēts jūsu komandas koda pārskatīšanas process?
Kā jūs sadarbojāties ar backend komandu?
Vai ir divi objekti ar cikliskām atsaucēm viens uz otru? Vai tas izraisīs atmiņas noplūdi? Kā darbojas JavaScript atkritumu savācējs un kāds ir galvenais nosacījums atmiņas atbrīvošanai?
Kāpēc liels HTTP pieprasījumu skaits ir problēma? Kā ar to saistīts HTTP/2 daudzplūsmība, un kā HTTP/3 (pārejot no TCP uz UDP) risina head-of-line bloķēšanas problēmu?
Pastāstiet, kādā formātā nāca uzdevumi, kur tie tika izveidoti, kāds bija apraksts, kas to aprakstīja, ar ko zīmēja dizainu?
Ko vari pastāstīt par CSS selektoru specifiku?
Kādi ir nākamie soļi pēc šīs intervijas?
Jums ir divas piedāvājumus ar vienādiem nosacījumiem un algu, viens no tiem piedāvā attālinātu darbu. Kādos kritērijos jūs izvēlētos starp šiem piedāvājumiem, izņemot attālināto darbu?
Pastāstiet par neveiksmīgu situāciju projektā un kas gāja nepareizi.
Pastāstiet par veiksmīgu situāciju projektā.
Kas ir primitivie JavaScript un kāpēc tie darbojas citādi nekā objekti React konteksta vadībā?
Pastāsti par fragmentiem un portāliem React.
Norādiet iemeslus, kāpēc React komponenta tiek pārrenderēta. Kāpēc React koncentrējas uz saites maiņu, nevis uz vērtības maiņu?
Kā var glabāt datus klienta pārlūkprogrammā? Kādi ir glabāšanas veidi un kā tie atšķiras?