Sobes.tech

Frontend

Kādus veidus zini, lai organizētu asenhrono izpildi JavaScript?

Middle+
165

Kā darbojas Event Loop? Kas ir makrotasmas un mikrotasms? Kas pieder pie mikrotasmes?

Middle+
165

Kam paredzēts infer TypeScript?

Middle+
165

Kas jums kategoriski nepatīk un kas neapmierina darbā?

Middle
164

Kāpēc nolēmāt mainīt uzņēmumu?

Middle+
163

Kā novērtējat kārtošanu lietotnē — tā darbojas pareizi?

Middle
163

Kā tika organizēts izstrādes process jūsu pēdējā darba vietā? Kā uzdevumi tika saņemti, kā tie nonāca ražošanā un kāda bija jūsu loma šajā procesā?

Middle
161

Kam domāts requestIdleCallback?

Middle+
160

Kādos gadījumos bija nepieciešams izmantot lasāmo straumi?

Middle+
159

Vai bija kāds sistēmiskās analīzes formāts vai vienkārši apspriedāt un pierakstījāt punktus mutiski uzdevumā? Vai bija dokuments vai lapa Confluence ar aprakstu par to, kas jādara?

Middle
159

Kam tika izmantota Moduļu federācija?

Middle+
158

Vai pēc visa procesa bija kļūdas ražošanā?

Middle+
158

Ar ar ko jūs strādājāt visvairāk? Vai ir kāda joma vai bibliotēka, ar kuru jums ir vairāk pieredzes nekā ar citām? Pastāstiet par pēdējās darba vietas īpatnībām.

Middle+
157

Vai ir iespējams izmantot bibliotēku virtuālajam ritinājumam? Kā īstenot virtualizāciju, izmantojot @tanstack/virtual?

Middle
157

Kura uzdevums nebija uzreiz viegli, ar ko tev bija jācīnās?

Middle
157

Vai jūs strādājāt ar datu bāzēm mājas projektos? Veicāt vaicājumus no tabulām, ievietojumus?

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: 'Vardas', 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" />; };

Middle
156

Kā jūs attiecināt uz mācīšanos? Kā veltāt laiku attīstībai?

Middle+
156

Kopsavilkumā: kādas trīs problēmas tika atrastas un novērstas lietotnē?

Middle+
155

Kāda ir atšķirība starp Map un Set JavaScript?

Middle+
154
/6