Kas jums kategoriškai nepatinka ir kas jūsų darbe nepatinka?
Frontend
Ar buvo kada nors atvejų, kai nepavyko laiku įvykdyti? Kaip iš anksto supratote, kad nesuspėsite, ir kada apie tai pranešėte?
Kaip veikia Event Loop? Kas yra makrotask ir mikrotask? Kas priklauso mikrotask?
Kam skirta requestIdleCallback?
Ar buvo kokia nors sisteminės analizės forma ar tiesiog žodžiu aptarinėjote ir užrašėte punktus užduotyje? Ar buvo dokumentas ar puslapis Confluence'e, kuriame aprašyta, ką reikia padaryti?
Ar dirbote su duomenų bazėmis namų projektuose? Darėte užklausas iš lentelių, įterpimus?
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: 'Pavadinimas', dataIndex: 'name', key: 'name', }, { title: 'Pardavimai', dataIndex: 'sales', key: 'sales', sorter: (a: Product, b: Product) => a.sales - b.sales, render: (v: number) => v.toLocaleString(), }, { title: 'Kategorija', dataIndex: 'category', key: 'category', render: (category: string) => ( <Tag color={categoryColors[category]}>{category}</Tag> ), }, { title: 'Veiksmas', key: 'action', render: (_: any, record: Product) => ( <Button danger onClick={() => handleDelete(record.id)}> Ištrinti </Button> ), }, ]; return <Table dataSource={products} columns={columns} rowKey="id" />; };
Kaip žiūrite į mokymąsi? Kaip skiriate laiko tobulėjimui?
Kaip buvo suorganizuotas vystymosi procesas jūsų paskutinėje darbo vietoje? Kokiu būdu atkeliaudavo užduotys, kaip jos patekdavo į gamybą ir koks buvo jūsų vaidmuo šiame procese?
Ar po viso proceso buvo klaidų gamyboje?
Kokius būdus žinai asinchroninio vykdymo organizavimui JavaScript'e?
Kodėl nusprendėte pakeisti įmonę?
Su kuo dirbote daugiausiai? Ar yra sritis ar biblioteka, kurioje turite daugiau patirties nei su kitomis? Papasakokite apie paskutinės darbo vietos ypatybes.
Kokia užduotis nebuvo iš karto lengva, su kuo reikėjo kovoti?
Ar naudojate greito variantų paieškos metodą sprendžiant nepažįstamas užduotis?
Apibendrinkite: kokios trys problemos buvo rastos ir išspręstos programėlėje?
Kuo skiriasi Map ir Set JavaScript?
Ar galima naudoti biblioteką virtualiam slinkimui? Kaip įgyvendinti virtualizaciją naudojant @tanstack/virtual?
Kuo skiriasi Promise.race ir Promise.any?
Kokio tipo susietas sąrašas naudojamas grandinės metodui?