Mis teile töö juures kategooriliselt ei meeldi ja mis ei rahulda teid?
Frontend
Kuidas hindate rakenduse sorteerimist — kas see töötab õigesti?
Kuidas töötab Event Loop? Mis on makrotööd ja mikrotööd? Mida kuulub mikrotööde alla?
Milleks on requestIdleCallback vajalik?
Kas oli mingi süsteemianalüüsi formaat või lihtsalt arutasite ja kirja panite punktid suuliselt ülesandele? Kas oli dokument või lehekülg Confluence'is, kus oli kirjas, mida teha tuleb?
Kuidas oli viimases töökoha arendusprotsess üles ehitatud? Millisel viisil saabusid ülesanded, kuidas nad jõudsid tootmisse ja mis oli teie roll selles protsessis?
Kas pärast kogu protsessi oli tootmises vigu?
Milliseid meetodeid tead JavaScriptis asünkroonse täitmise korraldamiseks?
Miks otsustasite ettevõtet vahetada?
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" />; };
Kas töötasid koduprojektides andmebaasidega? Kas tegite päringuid tabelitest, sisestusi?
Kuidas te suhtute õppimisse? Kuidas pühendate aega arengule?
Millistel juhtudel oli vaja kasutada loetavat voogu?
Räägi mulle rohkem klaviatuuri navigatsioonist, mida sa oled rakendanud.
Millega olete kõige rohkem töötanud? Kas on mõni valdkond või raamatukogu, milles teil on rohkem kogemusi kui teistes? Rääkige oma viimase töökoha spetsiifikast.
Kokkuvõte: millised kolm probleemi leiti ja parandati rakenduses?
Mis vahe on Promise.race ja Promise.any vahel?
Kas on võimalik kasutada virtuaalse kerimise jaoks raamatukogu? Kuidas rakendada virtualiseerimist @tanstack/virtual abil?
Kas kasutate kiire valikute otsimise meetodit tundmatute ülesannete lahendamisel?
Kood koos IIFE-ga, mis tagastab objekti koos välja value ja meetodiga setValue. Mida näitab konsool pärast setValue(2) väljakutset ja väärtuse value juurde pääsemist? Mida tuleks parandada, et näidata numbrit kaks?