Жұмысыңызда не ұнатпайсыз және неге қанағаттанбайсыз?
Frontend
requestIdleCallback-тің мақсаты неде?
Уақытында орындамай қалған жағдай болды ма? Алдын ала қалай түсіндіңіз, және қашан хабарладыңыз?
Event Loop қалай жұмыс істейді? Макротаски мен микротаски дегеніміз не? Микротаскиге не жатады?
Жүйелік талдаудың қандай да бір форматы болды ма, әлде ол жай ғана сөзбен талқыланып, тапсырмаға пункттер жазылды ма? Не істеу керек екені туралы сипаттамасы бар құжат немесе Confluence беті болды ма?
Соңғы жұмыс орныңызда даму процесі қалай ұйымдастырылды? Тапсырмалар қандай түрде келді, олар қалай өндіріске енді, және сіздің рөліңіз қандай болды?
Үй жобаларында дерекқорлармен жұмыс істедіңіз бе? Үстелдерден сұраулар орындадыңыз ба, енгізулер жасадыңыз ба?
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" />; };
Барлық процестен кейін өндірісте қателер болды ма?
Сіз оқытуға қалай қарайсыз? Дамуға уақытты қалай бөле аласыз?
Неліктен компанияны ауыстыруды шештіңіз?
JavaScript-те асинхронды орындауды ұйымдастыру үшін қандай әдістер бар?
Сіз ең көп жұмыс істеген нәрсе қандай? Басқа салалар немесе кітапханалармен салыстырғанда қайсысында көбірек тәжірибеңіз бар? Соңғы жұмыс орныңыздың ерекшеліктері туралы айтыңыз.
Бейтаныс мәселелерді шешкенде тез сынау әдісін қолданасыз ба?
JavaScript-те Map пен Set-тің айырмашылығы неде?
Виртуалды скролл үшін кітапхананы пайдалану мүмкін бе? @tanstack/virtual арқылы виртуализацияны қалай жүзеге асыруға болады?
Promise.race пен Promise.any арасындағы айырмашылық неде?
Қай тапсырма бірден оңай болмады және күш салуды қажет етті?
Қысқаша айтқанда, қолданбада қандай үш мәселе табылып, түзетілді?
Цепочка әдісінде қандай түрдегі байланысты тізім пайдаланылады?