Sobes.tech

Frontend

TypeScript'da 'as' operatori nima va uning afzalliklari va kamchiliklari nima?

Middle
Premium IT Solution
139

Brauzer renderingining muhim bosqichlari haqida gapir

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

FSD (Feature-Sliced Design) kabi arxitektura yondashuvlari bilan ishladingizmi?

Middle
4dev
139

Siz ekranlarning turli o'lchamlari uchun rasm yuklashni optimallashtirish muammosini qanday hal qilasiz?

Middle
Банк ПСБ
138

JavaScriptda satrlarni birlashtirish vazifasi: ekraningizda nima ko'rsatiladi va nima uchun? ( + operatori va satrlar/sonlar bilan misol)

Middle
RedLab
138

React'da qayta renderlarni qanday optimallashtirish mumkin? React.memo, useCallback, useMemo haqida gapir.

Middle
ИРИ
138

withTimeout vazifasini Promise.race yordamida alternativ tarzda qanday hal qilish mumkin? Promise.race nima, Promise.all dan qanday farq qiladi?

Middle
X5 techX5 tech
138

form tegining qanday atributlari bor?

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

Hozirgi ish joyingizdan chiqishni o'ylayapsizmi?

Senior
СБЕРСБЕР
138

Qaysi shahrda yashaysiz? Ko'chib o'tishga tayyormisiz? Hybrid haqida nima fikrdasiz?

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

XSS hujumlari nima?

Middle
WB Travel
138

Ma'lumotlar bazalari va API bilan ishlash bo'yicha bilim

Middle
Яндекс
138

Node.js bilan tajribangiz haqida bir loyiha misolida gapirib bering, aynan nima ishlab chiqqansiz?

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

Vue 3 da Composition API nima uchun kiritildi? Options API ga nisbatan qanday afzalliklari bor?

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

ESLint va Prettier ni qandaydir muammo qilmasligi uchun sozlashga to'g'ri kelganmi?

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

Promise haqida gapir: holatlar, statik metodlar (all, allSettled, any, race).

Middle+
IT OneIT One
138

Ma'lumotlarni kitoblar va ularning mualliflari haqida oling. Ma'lumotlarni sahifaga 10 ta kitobdan iborat ro'yxatda ko'rsating formatda: <kitob nomi> - <muallif> api: [link] spesifikatsiya: [link] swagger ochilmasa, sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml asosida 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>Yuklanmoqda...</p>} <ul> {currentBooks.map((book, index) => ( <li key={index}>{book.title} - {book.author}</li> ))} </ul> <div> <button disabled={page === 1} onClick={() => setPage(page - 1)}> Ortga </button> <button disabled={page === totalPage} onClick={() => setPage(page + 1)}> Keyingisi </button> </div> </div> ); } Xatolarni tuzatish va mualliflar bilan kitoblar ro'yxatini sahifali tarzda ko'rsatishni amalga oshirish.

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

Bir nechta tugun uchun umumiy isOpen holati muammosini qanday hal qilish mumkin? Yana chiroyliroq variant bormi?

Middle
Navio
138

Qaysi loyihalarni noldan yoki katta arxitektura bloklari bilan loyihalashga majbur bo'ldingiz?

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

Ma'lumotlar bazasining replikatsiyasi (master-slave) qanday ishlaydi? Yukni taqsimlash qurilmasi qanday qilib turli ma'lumotlar bazalariga ega bo'lgan serverlarga so'rovlarni yo'naltiradi?

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