Sobes.tech

Frontend

Kaip įvertintum save pagal laipsnį ir kodėl?

Middle
thesis
73

/** * Įgyvendinkite runOnce pakuotės funkciją, kuri priima * funkciją ir grąžina naują funkciją. Nauja funkcija * gali būti iškviesta tik vieną kartą, visi * vėlesni iškvietimai grąžina undefined. * * Apgaubta funkcija gali priimti argumentus * ir grąžinti rezultatą. */ function runOnce(fn) { // jūsų kodas } const logHello = (name) => { console.log(`labas, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'labas, Oleg!' logHelloOnce('Olga'); // undefined

Middle
Яндекс Сплит
73

Kaip paprastai įgyvendinama begalinė sąrašas Apollo GraphQL?

Middle
ДИТ Москвы
73

Papaskinkite, ką tiksliai darėte su dirbtiniu intelektu, kokius įrankius naudojote?

Senior
Ренессанс СтрахованиеРенессанс Страхование
73

Papaskinkite apie sudėtingą užduotį, kurią sprendėte redaktoriuje.

Middle
Revizto
73

/** * Įgyvendinkite runOnce pakuotės funkciją, kuri priima * funkciją ir grąžina naują funkciją. Nauja * funkcija gali būti iškviesta tik vieną kartą, visi vėlesni * iškvietimai grąžina undefined. * * Apvyniojama funkcija gali priimti argumentus * ir grąžinti rezultatą. */ function runOnce(fn) { // jūsų kodas } const logHello = (name) => { console.log(`labas, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'labas, Oleg!' logHelloOnce('Olga'); // undefined

Middle+
Яндекс
73

Kokius projektus atlikote [įmonėje]?

Middle
ТранснефтьТранснефть
73

Kodėl for...of pažymėtas raudona TypeScript'e, o įprastas for — ne?

Intern
Яндекс
73

Kokios yra jūsų atlyginimo lūkesčiai?

Senior
СБЕРСБЕР
73

Ar norėtumėte daugiau užsiimti vadovavimo užduotimis ar tiesiog patogiai dirbti ir gauti įdomių užduočių?

Middle+
РунитиРунити
73

/** * Užduotis 1: Generikai ir Raktų Tipų Saugumas * Sukurkite funkciją `getProperty`, kuri priima objektą ir raktą. * Naudokite generikus, kad užtikrintumėte, jog funkcija yra tipų saugi ir raktas egzistuoja objekte. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Užduotis 2: Žemiau pateiktos kelios Todo sąsajos deklaracijos, paaiškinkite, kas nutinka, kai jos yra toje pačioje apimtyje. * Aptarkite, kaip TypeScript jas traktuoja ir užpildykite `myTodo` objektą, kad atitiktų sujungtos Todo sąsajos reikalavimus. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }

Middle
Altenar
73

Kuris įvesties lauko variantas yra geresnis iš UX perspektyvos: su pilku vietos žymės tekstu ar su juodu storu antrašte viduje?

Middle+
Tilda
73

[vardas] paklausė: kas yra utility types (naudingi tipai) TypeScript'e? Kuriuos iš jų naudojai?

Middle
OZONOZON
73

Kuo skiriasi kliento komponentas nuo serverio komponento Next.js?

Middle
ГКУ Инфогород
73

Ar pats rašėte ką nors Vue 2, ar tik dokumentaciją studijavote?

Middle
Интай-текстиль
73

import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [sk, setSk] = useState(0); const ankstesnis = usePreviousValue(sk); return ( <div className="App"> <h1>Dabartinė Vertė: {sk}</h1> <h2>Ankstesnė: {ankstesnis ?? "-"}</h2> <button onClick={() => setSk((prev) => prev + 1)}>Spausti</button> </div> ); }

Middle
SimbirsoftSimbirsoft
73

Kas jums yra svarbiausia darbo ir komandos organizavime?

Senior
Мой СкладМой Склад
73

Kuo skiriasi RxJS operatoriai zip, combineLatest ir forkJoin? Kiek kiekvienas jų turi emitentų?

Middle+
Банк Ренессанс
73

Aprašykite naudotojo identifikacijos srautą per Verigram: naudotojas atidaro puslapį — kas vyksta toliau, kaip gaunama sesija ir tokenas?

Middle
Pac Group
73

Waterfall problema paralelinių/sekačių užklausų Next.js

Middle+
Perfluence
73
/295