Sobes.tech

Frontend

Pastāsti par memoizāciju React: useMemo, useCallback, React.memo. Kad tos izmantot?

Middle+
264

Kāpēc jūs izmantojāt JSON.stringify? Vai varēja izmantot Map vietā objekta kešatmiņai?

Middle+
236

Pastāsti par savu pieredzi saviem vārdiem, ko vēlētos izcelt, interesanti tehniskie momenti no tava CV.

Middle+
236

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Uzdevums: tipizēt funkciju return obj[key] } getProperty(X, 'a') // nav kļūdas getProperty(X, 'e') // kļūda: atslēga 'e' nav objekta X atslēga getProperty({ name: 'Sergey' }, 'name') // nav kļūdas getProperty(1, 1) // Kļūda. Pirmā argumenta jābūt objektam (ne funkcijai vai primitivam)

Middle+
236

const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) // 1 console.log(foo) // 3

Middle+
203

Lūdzu, pasaki man, kāda ir atšķirība starp Map un objektu?

Middle+
196

Kas ir redzamības joma? Kādas ir dažādu mainīgo redzamības jomas?

Middle+
189

const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) arr.map(el => <SomeComp key={} pmclick={() => submit(el)} />) const param = useMemo(() => ([c: a + b]), [a,b]) return <Child value={param} /> Child = React.memo(() => {})

Middle+
186

Pastāsti par Promise: statusiem, statiskajām metodēm (all, allSettled, any, race).

Middle+
185

Vai esi pazīstams ar tādiem rīkiem kā Confluence, Jenkins un iekšējie pakalpojumi (EFS, RMC)?

Middle+
185

Kur mēs varam glabāt stāvokli pārlūkprogrammas pusē? Pastāsti par tiem.

Middle+
184

Kāda ir atšķirība starp funkcijas izteiksmi un funkcijas deklarāciju?

Middle+
183

Pastāsti par datu glabāšanu: cookies, localStorage, sessionStorage. Kā notika autorizācija ar tokeniem tavā projektā?

Middle+
183

let a = 2 function foo() { console.log(a) } function bar() { let a = 1 foo() } bar() //

Middle+
181

Pastāsti par savu lomu komandā: vai tu biji līderis, līdera labā roka, vai tev bija pieredze pieņemt patstāvīgus lēmumus? Kā tika deleģētas lomas?

Middle+
174

Cik bieži strādājāt ar kontekstu (this) JavaScript? Izskaidrojiet konteksta zaudēšanu un veidus, kā to risināt (bind, call, apply, bultfunkcijas, saglabāšana mainīgajā).

Middle+
172

Ja Promise nav izpildīts un ir noraidīts, kur mēs varam noķert kļūdu? Kas vēl ir, izņemot then un catch? Kad darbojas finally?

Middle+
171

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Uzdevums: funkciju tipizēt return obj[key] } getProperty(X, 'a') // nav kļūdas getProperty(X, 'r') // kļūda: atslēga r nav X objekta atslēga getProperty({ name: 'Sergey' }, 'name') // nav kļūdas

Middle+
168

Ko dara in operators TypeScript?

Middle+
168

Pastāstiet par darbu ar formām React: kontrolētas un nekontrolētas komponentes, katras pieejas plusi un mīnusi.

Middle+
167
/5