Lūdzu, pastāstiet par savu izstrādes pieredzi, ko uzskatāt par svarīgu pieminēt.
Frontend
Kad būtu izsaukts galīgais risinājums, ja visi solījumi ir veiksmīgi izpildīti?
Kā tu attiecies pret mākslīgo intelektu? Vai tu to izmanto darbā un ikdienas dzīvē?
Kā tu rīkojies situācijās, kad prasības ir neskaidras, to nav vai tev pašam jāprecizē detaļas ar kolēģiem, dizaineriem, analītiķiem? Vai tevi nebaida nepieciešamība pašam uzlabot uzdevumus un sazināties ar kolēģiem?
Kā jūties par steidzamiem uzdevumiem, kad ir nepieciešams ātri pārslēgties un kaut ko ātri izdarīt? Vai tevi nebaida šāda darba režīms?
Uzrakstiet funkcijas isPalindrome realizāciju, kas pieņem virkni un pārbauda, vai tā ir palindroms (lasāma vienādi no kreisās uz labo un no labās uz kreiso). Funkcijai jāatgriež true vai false.
Izpildiet funkciju (tipa pipe/compose), kas pirmajā izsaukšanā pieņem funkciju kopumu, bet otrajā – skaitli, un secīgi piemēro šīs funkcijas šim skaitlim, nododot iepriekšējās funkcijas rezultātu nākamajai.
Uzrakstiet delay funkcijas, kas pieņem millisekundu skaitu un atgriež Promise, kas tiek izpildīts pēc norādītā laika.
Uzrakstiet polyfill startsWith metodes, kas parādījās ES6, izmantojot tikai ES5 iespējas (bez let/const, bultfunkcijām utt.), t.i., caur prototipu mantošanu.
Kas ir polifils? Vai kādreiz tev nācās rakstīt polifilus?
Nosauciet veiktspējas metriku (Web Vitals) — viena ir saistīta ar lietotāja mijiedarbību ar lapu, otra ar UI renderēšanu. Ko tās mēra?
Veiciet pārskatīšanu koda pull request ar vienu diff failu React komponentā (Book ar useEffect, datu iegūšanu, populāru un visu grāmatu attēlošanu). Atrodiet un komentējiet visus problēmas: hook noteikumu pārkāpumus, fetch kļūdu apstrādes trūkumu, AbortController neesamību, atbildes statusa pārbaudes trūkumu, inline stilus, key trūkumu map, tukšu masīvu pārbaudes, memoizācijas (useMemo) nepieciešamību, fetch loģikas izcelšanu atsevišķā hook/komponentā utt. Tāpat atbildiet: kā īstenot nosacījumu, lai pieprasījums tiktu izpildīts tikai tad, ja ir isBest karogs?
Pastāsti, kāda jauna funkcionalitāte parādījās JavaScript standarta ES6 (ES2015) versijā.