Sobes.tech

Frontend

Může se zásobník volání přetečit? Pokud ano, proč by se to mohlo stát?

Middle
Ростелеком
41

Jak funguje uvnitř hashovací tabulka (HashMap)?

Middle+
Альфа-БанкАльфа-Банк
41

Jak optimalizovat napsaný skript pro výrobu?

Middle+
Tilda
41

Na co je v Reactu potřeba atribut key při vykreslování seznamů?

Middle
СБЕРСБЕР
41

Jaké knihovny jste použil pro práci s daty?

Middle
МВидеоМВидео
41

Pověz mi podrobněji o posledním místě práce z technického hlediska, co se ti líbilo, co se ti nelíbilo a jakým směrem by ses chtěl(a) ubírat.

Middle
Бюро 1440Бюро 1440
41

Pověz mi o své současné pozici a technologickém stacku.

Senior
Nebuly
41

Máš nabídky v ruce? Jaké jsou tvé mzdové očekávání?

Middle+
EVACargo
41

Jaké jsou výhody a nevýhody vlastního UI-kitu?

Middle
МВидео/эльдорадо
41

Jaké alternativy k Reduxu znáš a proč nemají jeho výhody? Proč je Redux dobře testován a kontexty ne?

Middle+
Mayflower
41

Jak se vyhnout úniku paměti při odstranění prvku z DOM, pokud je obslužný program události uložen v globálním objektu?

Senior
Bitrix
41

Pověz mi o zajímavém případu řešení složitého úkolu v projektu.

Middle
Chulakov
41

Na co jsou klíče v seznamu prvků? Co se stane, pokud je neuvedeme?

Middle+
wb
41

Jaký framework byl použit na backendu (Laravel, Yii, Bitrix)?

Middle
Куаргет
41

/** * Dán je array. Je třeba seřadit lichá čísla vzestupně, * a sudá nechat na svých místech * / export function oddSort(numbers) { // váš kód zde } 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] // Je třeba ověřit řešení úlohy na dvou službách voláním: // 1. checkResult(url1, solution) // 2. checkResult(url2, solution) // // checkResult: (url: string, solution: string | number) => Promise<boolean>; // // - Pokud obě požadavky vrátí true, vypíše success // - Pokud alespoň jeden vrátí false, vypíše fail // - Pokud alespoň jeden neodpoví, vypíše error // - Pokud alespoň jeden odpoví déle než 1 sekundu, vypíše 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); }

Middle
Яндекс МаркетЯндекс Маркет
41

Jak vyřešit problém nadbytečných požadavků na data na klientovi, když data již byla načtena na serveru přes SSR?

Middle
Mayflower
41

Kromě principu Liskovovy substituce, můžete uvést praktický příklad Jediné Odpovědnosti ve front-endové aplikaci?

Middle
IBIT
41

V čem se liší kontrolované a nekontrolované komponenty v Reactu? V jakých případech je lepší používat nekontrolované komponenty?

Middle
Первый оптовый
41

Stalo se vám někdy, že se model na backendu změnil (například pole zmizelo) a toto pole bylo použito na mnoha místech v kódu? Jak jste s tímto problémem naložili?

Middle
ГосуслугиГосуслуги
41

Co se stane, pokud po úspěšném provedení funkce nevyčistíme timeout? Jak to opravit a která metoda promise by byla vhodná pro čištění timeoutu v jakémkoli případě (úspěch i chyba)?

Middle+
Яндекс
41
/293