Sobes.tech

Frontend

Wat is de 'as'-operator in TypeScript en wat zijn de voor- en nadelen?

Middle
Premium IT Solution
139

Vertel me over de kritieke fasen van de rendering van de browser

Middle
Сбермаркетинг
139

Heb je gewerkt met architecturale benaderingen zoals FSD (Feature-Sliced Design)?

Middle
4dev
139

Hoe los je het optimalisatieprobleem op voor het laden van afbeeldingen voor verschillende schermresoluties?

Middle
Банк ПСБ
138

Opdracht voor string concatenatie in JavaScript: wat wordt er op het scherm weergegeven en waarom? (voorbeeld met de + operator en strings/getallen)

Middle
RedLab
138

Hoe optimaliseer je her-renderingen in React? Vertel over React.memo, useCallback, useMemo.

Middle
ИРИ
138

Hoe los je de withTimeout taak op een alternatieve manier op met Promise.race? Wat is Promise.race, hoe verschilt het van Promise.all?

Middle
X5 techX5 tech
138

Welke attributen heeft het form-tag?

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

Waarom denk je eraan om je huidige baan te verlaten?

Senior
СБЕРСБЕР
138

In welke stad ben je? Ben je bereid te verhuizen? Wat vind je van Hybrid?

Junior
ИП Ганус Александр Андреевич
138

Wat zijn XSS-aanvallen?

Middle
WB Travel
138

Kennis van databases en werken met API's

Middle
Яндекс
138

Vertel over je ervaring met Node.js aan de hand van een project, wat je precies hebt ontwikkeld.

Middle+
Яндекс МаркетЯндекс Маркет
138

Waarom is de Composition API geïntroduceerd in Vue 3? Wat zijn de voordelen ten opzichte van de Options API?

Middle+
РунитиРунити
138

Heeft u ESLint en Prettier zo moeten instellen dat ze niet met elkaar in conflict kwamen?

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

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

Middle+
IT OneIT One
138

Haal gegevens op over boeken en hun auteurs. Toon de gegevens in een gepagineerde lijst van 10 boeken per pagina in het formaat: <titel van het boek> - <auteur> api: [link] specificatie: [link] als swagger niet opent, in de root sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml 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('[link]') .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>Bezig met laden...</p>} <ul> {currentBooks.map((book, index) => ( <li key={index}>{book.title} - {book.author}</li> ))} </ul> <div> <button disabled={page === 1} onClick={() => setPage(page - 1)}> Vorige </button> <button disabled={page === totalPage} onClick={() => setPage(page + 1)}> Volgende </button> </div> </div> ); } Corrigeer de fouten en implementeer de paginagestuurde weergave van een boekenlijst met auteurs.

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

Hoe kan het probleem met de gemeenschappelijke staat isOpen voor meerdere knooppunten worden opgelost? Is er een nog mooiere optie?

Middle
Navio
138

Welke projecten moest je ontwerpen — vanaf nul of grote architectonische blokken?

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

Hoe zal de replicatie van de database (master-slave) werken? Hoe zal de load balancer verzoeken naar verschillende servers met verschillende databases sturen?

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