Sobes.tech

Frontend

Vertel me over memoïsatie in React: useMemo, useCallback, React.memo. Wanneer moet je ze gebruiken?

Middle+
262

Vertel me over je ervaring in je eigen woorden, wat je zou willen benadrukken, interessante technische momenten uit je cv.

Middle+
236

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Taak om de functie te typen return obj[key] } getProperty(X, 'a') // geen fout getProperty(X, 'e') // fout, de sleutel 'e' is geen sleutel van X getProperty({ name: 'Sergey' }, 'name') // geen fout getProperty(1, 1) // Fout. Het eerste argument moet een object zijn (geen functie of primitief)

Middle+
236

Waarom heb je JSON.stringify gebruikt? Had je in plaats daarvan een Map kunnen gebruiken in plaats van een object voor de cache?

Middle+
235

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

Middle+
201

Vertel het alsjeblieft, wat is het verschil tussen Map en object?

Middle+
192

Wat is de scope? Welke variabelen hebben welke scope?

Middle+
189

Vertel over Promise: statussen, statische methoden (all, allSettled, any, race).

Middle+
185

Ben je bekend met tools zoals Confluence, Jenkins en interne services (EFS, RMC)?

Middle+
185

Waar kunnen we de staat aan de kant van de browser opslaan? Vertel erover.

Middle+
184

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+
184

Wat is het verschil tussen een functiexpressie en een functiedefinitie?

Middle+
183

Vertel me over gegevensopslag: cookies, localStorage, sessionStorage. Hoe verliep de autorisatie met tokens in jouw project?

Middle+
183

laat a = 2 functie foo() { console.log(a) } functie bar() { laat a = 1 foo() } bar() //

Middle+
181

Vertel over je rol in het team: was je leider, rechterhand van de leider, had je ervaring met het nemen van zelfstandige beslissingen? Hoe werden de rollen gedelegeerd?

Middle+
172

Hoe vaak heb je met de context (this) in JavaScript gewerkt? Leg het verlies van context uit en de manieren om het op te lossen (bind, call, apply, pijlfuncties, opslaan in een variabele).

Middle+
172

Als een Promise niet wordt opgelost maar wel wordt afgewezen, waar kunnen we de fout opvangen? Wat is er nog meer naast then en catch? Wanneer wordt finally uitgevoerd?

Middle+
170

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Taak om de functie te typen return obj[key] } getProperty(X, 'a') // geen fout getProperty(X, 'r') // fout, de sleutel r is geen sleutel van X getProperty({ name: 'Sergey' }, 'name') // geen fout

Middle+
168

Wat doet de operator in in TypeScript?

Middle+
168

Vertel over het werken met formulieren in React: gecontroleerde en niet- gecontroleerde componenten, voor- en nadelen van elke aanpak.

Middle+
167
/5