Sobes.tech

Frontend

Cikā laikā viņi ir gatavi sākt darbu?

Middle
3D-Outlet
140

Kāpēc React nav atļauts tieši mainīt stāvokli? Piemēram, state.count = 5.

Middle
Веза
140

// Izveidojiet tipu, kas satur tādus pašus laukus kā Delivery, // bet visi lauki ir izvēles (var būt ar undefined vērtību) un nevar mainīt savas vērtības.

Middle+
Т-БанкТ-Банк
140

Pastāstiet par NX izmantošanu projektā un kāpēc tas tika izvēlēts

Middle
Protech
140

Pastāstiet par galveno atšķirību starp Angular kā ietvaru un React kā bibliotēku.

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

Kādu pieeju izmanto React: imperatīvu vai deklaratīvu? Kāda ir atšķirība?

Middle
Электронные офисные системы
139

Kā darbojas reaktīvo vērtību destrukturizācija Vue un kā saglabāt reaktivitāti destruktūrējot?

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

Pastāstiet par savu darba pieredzi: kurās komandās esat strādājis, kādas amatus ieņēmis, kādi gadījumi bija saistīti ar arhitektūras projektēšanu un tehnisko lēmumu pieņemšanu?

Middle
GeForbit
139

Pastāstiet par savu pieredzi kodu pārskatīšanā. Uz ko jūs pievēršāt uzmanību? Kādas ir biežākās kļūdas, ar kurām sastapāties?

Middle
Лаборатория системных технологий
139

Kā ar alternatīvu veidu risināt uzdevumu withTimeout, izmantojot Promise.race? Kas ir Promise.race, kā tas atšķiras no Promise.all?

Middle
X5 techX5 tech
139

Kas ir XSS uzbrukumi?

Middle
WB Travel
139

Kam domāti portāli React?

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

Zināšanas par datu bāzēm un darbu ar API

Middle
Яндекс
139

Kas ir reconciliation React?

Middle+
М.Видео/эльдорадо
139

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

Middle+
IT OneIT One
139

Saņemiet datus par grāmatām un to autoriem. Attēlojiet datus lapu sarakstā pa 10 grāmatām uz lapu formātā: <grāmatas nosaukums> - <autors> api: [saite] specifikācija: [saite] ja swagger neatveras, tad sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml saknes mapē const PAGE_SIZE = 10; export default function App() { const [books, setBooks] = useState([]) const [page, setPage] = useState(1); const [loading, setLoading] = useState(false) useEffect(() => { setLoading(true); fetch('[saite]') .then((res) => res.json()) .then((data) => { setBooks(data); setLoading(false); }) .catch(() => setLoading(false)); }, [page]); const totalPage = Math.ceil(books.length / PAGE_SIZE); const start = (page - 1) * PAGE_SIZE; const currentBooks = books.slice(start, start + PAGE_SIZE); return ( <div className="App"> {loading && <p>Ielādē...</p>} <ul> {currentBooks.map((book, index) => ( <li key={index}>{book.title} - {book.author}</li> ))} </ul> <div> <button disabled={page === 1} onClick={() => setPage(page - 1)}> Iepriekš </button> <button disabled={page === totalPage} onClick={() => setPage(page + 1)}> Nākamais </button> </div> </div> ); } Lūdzu, labojiet kļūdas un realizējiet lapu pārvaldītu grāmatu saraksta ar autoriem attēlošanu.

Middle
ТИМ ФОРС (проект Сбер)
139

Kas tevi visvairāk interesē: esošo projektu uzlabošana, jaunu funkciju izstrāde, sadarbība ar backend vai optimizācija?

Middle
Marfatech
139

Izskaidrojiet, kā darbojas Event Loop — kas ir mikro uzdevumi, makro uzdevumi un to prioritāte.

Middle+
wb
139

React ir komponent ar input. Mēs nospiežam uz pogas „Parādīt input“ un tas parādās, bet tam nav fokusa. To vajag labot. Ieteikt pēc iespējas vairāk risinājumu.

Middle
Navio
139

Kā darbosies datu bāzes replikācija (master-slave)? Kā slodzes balansētājs virzīs pieprasījumus uz dažādiem serveriem ar dažādām datu bāzēm?

Middle+
Т-БанкТ-Банк
139
/302