Frontend
OnPush komponentā masīvs users tiek mainīts, izmantojot users.push(newUser) klikšķa laikā. Vai saraksts tiks atjaunināts šablonā un kā garantēt tā atjaunināšanu?
Vai tev ir pieredze pārejot no Vue 2 uz Vue 3? Pastāsti, kā tas gāja, ar kādām grūtībām saskāries.
Vai var uzticēties TypeScript tipiem izpildlaikā? Kā nodrošināt datu no backend validāciju?
Kā tu paskaidrotu jaunajam programmētājam, kad izmantot Flexbox un kad Grid?
Aprakstiet pārlūkprogrammas (un ne tikai pārlūkprogrammu) darbību secību pēc URL ievades un lapas pieprasījuma. Kas ir forced layout?
Kādus datus klientam vispār vajag kādā brīdī un kāds būs mūsu API? Kādas ir pieejas punkti, kādi datu shēmas?
Pastāstiet par sevi un savu darba pieredzi
Kas ir WeakMap?
Vai ir jomas, kurās vēlētos uzlaboties?
TypeScript: kāda ir atšķirība starp tipiem `any`, `unknown` un `never`?
Ko vēlies no jauna darba? Kas tev ir nepieciešams, lai attīstītos?
Kam ir nepieciešami useMemo un useCallback? Vai vienmēr ir racionāli tos izmantot?
Dotas ir kodu daļas ir dots. Ir nepieciešams uzrakstīt katra console.log rezultātu. var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ------------------ var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ------------------ var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj); console.log(obj); // ??
Pārrakstiet funkciju strjoin ES5 bez rest operatora
Kas ir Pinia?
/** * Dotais ir masīvs. Nepieciešams sakārtot nepāra skaitļus pēc vērtības pieaugošā secībā, * bet pāra skaitļus atstāt savās vietās * / export function oddSort(numbers) { // jūsu kods šeit } console.log(oddSort([2, 3, 7, 4, 6, 1, 5, 8, 9])); // [2, 1, 3, 4, 6, 5, 7, 8, 9] console.log(oddSort([2, 4, 6, 8])); // [2, 4, 6, 8] console.log(oddSort([3, 7, 1, 5, 9])); // [1, 3, 5, 7, 9] // Nepieciešams pārbaudīt uzdevuma risinājumu divās pakalpojumos, izsaucot: // 1. checkResult(url1, solution) // 2. checkResult(url2, solution) // // checkResult: (url: string, solution: string | number) => Promise<boolean>; // // - Ja abi pieprasījumi atgriež true, izvadīt success // - Ja vismaz viens atgriež false, izvadīt fail // - Ja vismaz viens neatbild, izvadīt error // - Ja vismaz viens atbild ilgāk par 1 sekundi, izvadīt timeout import { checkResult } from '...'; export async function checkResults() { const solution = 'Any answer'; const url1 = 'yandex.ru'; const url2 = 'google.com'; checkResult(url1, solution); checkResult(url2, solution); }
Ir koks koks ar interfeisu INode (value: number, left?: INode, right?: INode). Uzrakstiet funkciju, kas iet caur koku un atgriež visu vertibu summu.
Kāpēc tiek šis projekts? Kurā vērtības nišā tas iekrīt, kādu problēmu tas risina? Vai ir konkurenti?
Ar ar ko jūs strādājāt nesen ar UI bibliotēkām? Kādas ir dažādu bibliotēku (Bootstrap, Material UI utt.) priekšrocības un trūkumi?
Kādi mehānismi izraisa React komponenta atkārtotu renderēšanu?