Sobes.tech

Жұмысыңызда не ұнатпайсыз және неге қанағаттанбайсыз?

Middle
162

requestIdleCallback-тің мақсаты неде?

Middle+
160

Уақытында орындамай қалған жағдай болды ма? Алдын ала қалай түсіндіңіз, және қашан хабарладыңыз?

Middle
160

Event Loop қалай жұмыс істейді? Макротаски мен микротаски дегеніміз не? Микротаскиге не жатады?

Middle+
159

Жүйелік талдаудың қандай да бір форматы болды ма, әлде ол жай ғана сөзбен талқыланып, тапсырмаға пункттер жазылды ма? Не істеу керек екені туралы сипаттамасы бар құжат немесе Confluence беті болды ма?

Middle
157

Соңғы жұмыс орныңызда даму процесі қалай ұйымдастырылды? Тапсырмалар қандай түрде келді, олар қалай өндіріске енді, және сіздің рөліңіз қандай болды?

Middle
157

Үй жобаларында дерекқорлармен жұмыс істедіңіз бе? Үстелдерден сұраулар орындадыңыз ба, енгізулер жасадыңыз ба?

Middle
156

import React, { useMemo } from 'react'; import { Button, Table, Tag } from 'antd'; import { useAppDispatch, useAppSelector } from '../hooks/redux'; import { Product } from '../types'; import { deleteProduct } from '../store/productSlice'; const categoryColors: Record<string, string> = { Electronics: 'blue', Accessories: 'green', Tools: 'orange', }; export const ProductList: React.FC = () => { const allProducts = useAppSelector((state) => state.products.items); const products = useMemo(() => [...allProducts], [allProducts]); const dispatch = useAppDispatch(); const handleDelete = (id: string) => { dispatch(deleteProduct(id)); }; const columns = [ { title: 'Name', dataIndex: 'name', key: 'name', }, { title: 'Sales', dataIndex: 'sales', key: 'sales', sorter: (a: Product, b: Product) => a.sales - b.sales, render: (v: number) => v.toLocaleString(), }, { title: 'Category', dataIndex: 'category', key: 'category', render: (category: string) => ( <Tag color={categoryColors[category]}>{category}</Tag> ), }, { title: 'Action', key: 'action', render: (_: any, record: Product) => ( <Button danger onClick={() => handleDelete(record.id)}> Delete </Button> ), }, ]; return <Table dataSource={products} columns={columns} rowKey="id" />; };

Middle
156

Барлық процестен кейін өндірісте қателер болды ма?

Middle+
156

Сіз оқытуға қалай қарайсыз? Дамуға уақытты қалай бөле аласыз?

Middle+
156

Неліктен компанияны ауыстыруды шештіңіз?

Middle+
155

JavaScript-те асинхронды орындауды ұйымдастыру үшін қандай әдістер бар?

Middle+
153

Сіз ең көп жұмыс істеген нәрсе қандай? Басқа салалар немесе кітапханалармен салыстырғанда қайсысында көбірек тәжірибеңіз бар? Соңғы жұмыс орныңыздың ерекшеліктері туралы айтыңыз.

Middle+
151

Бейтаныс мәселелерді шешкенде тез сынау әдісін қолданасыз ба?

Middle+
150

JavaScript-те Map пен Set-тің айырмашылығы неде?

Middle+
150

Виртуалды скролл үшін кітапхананы пайдалану мүмкін бе? @tanstack/virtual арқылы виртуализацияны қалай жүзеге асыруға болады?

Middle
149

Promise.race пен Promise.any арасындағы айырмашылық неде?

Middle+
149

Қай тапсырма бірден оңай болмады және күш салуды қажет етті?

Middle
149

Қысқаша айтқанда, қолданбада қандай үш мәселе табылып, түзетілді?

Middle+
148

Цепочка әдісінде қандай түрдегі байланысты тізім пайдаланылады?

Middle+
146
/6