Sobes.tech

როგორ აფასებთ აპლიკაციაში სორტირებას — მუშაობს სწორად?

Middle
163

requestIdleCallback რა მიზნით გამოიყენება?

Middle+
160

გახარათ თუ არა შემთხვევა, როდესაც დროზე ვერ მოასწარით? როგორ გაიგეთ წინასწარ, რომ ვერ მოასწრებდით და როდის იუწყეთ ამის შესახებ?

Middle
160

როგორ მუშაობს Event Loop? რა არის მაკტასკები და მიკროტასკები? რა მიეკუთვნება მიკროტასკებს?

Middle+
159

როგორ იყო მოწყობილი განვითარების პროცესი თქვენს ბოლო სამუშაო ადგილას? როგორ მოდიოდნენ დავალებები, როგორ გადადიოდნენ წარმოებაში და რა იყო თქვენი როლი ამ პროცესში?

Middle
159

რა გზებს იცნობ JavaScript-ში ასინქრონული შესრულების ორგანიზებისთვის?

Middle+
157

რატომ გადაწყვიტეთ კომპანია შეცვალოთ?

Middle+
157

არსებობდა რაიმე სისტემური ანალიზის ფორმატი თუ უბრალოდ სიტყვიერად განიხილავდით და ჩანაწერებს აკეთებდით დავალებაში? იყო დოკუმენტი ან გვერდი Confluence- ში, სადაც აღწერილი იყო რა უნდა გაკეთებულიყო?

Middle
157

როგორ უყურებთ სწავლას? როგორ გამოყოფთ დროს განვითარებისთვის?

Middle+
156

ყველა პროცესის შემდეგ წარმოებაში იყო ბაგები?

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: 'სახელი', dataIndex: 'name', key: 'name', }, { title: 'გაყიდვები', dataIndex: 'sales', key: 'sales', sorter: (a: Product, b: Product) => a.sales - b.sales, render: (v: number) => v.toLocaleString(), }, { title: 'კატეგორია', dataIndex: 'category', key: 'category', render: (category: string) => ( <Tag color={categoryColors[category]}>{category}</Tag> ), }, { title: 'მოქმედება', key: 'action', render: (_: any, record: Product) => ( <Button danger onClick={() => handleDelete(record.id)}> წაშლა </Button> ), }, ]; return <Table dataSource={products} columns={columns} rowKey="id" />; };

Middle
156

შენ მუშაობდი სახლის პროექტებში მონაცემთა ბაზასთან? გააკეთე სარჩევები სვეტებიდან, ჩაწერები?

Middle
156

რა სფეროსთან მუშაობდით ყველაზე მეტად? არსებობს რაიმე სფერო ან ბიბლიოთეკა, სადაც თქვენ მეტი გამოცდილება გაქვთ, ვიდრე სხვებთან? ისაუბრეთ თქვენი ბოლო სამუშაო ადგილის სპეციფიკაზე.

Middle+
151

გამოყენებთ თუ არა სწრაფი ვარიანტების ძიების მეთოდს უცნობ დავალებებზე მუშაობისას?

Middle+
150

JavaScript-ში Map და Set-ის შორის რა განსხვავებაა?

Middle+
150

რა განსხვავებაა Promise.race და Promise.any შორის?

Middle+
149

ვირტუალურ სქროლისთვის ბიბლიოთეკის გამოყენება შესაძლებელია? როგორ განახორციელოთ ვირტუალიზაცია @tanstack/virtual-ის საშუალებით?

Middle
149

რომელი დავალება არ იყო თავიდან ადვილი, რა იყო შენი ბრძოლა?

Middle
149

საჯამო: რა სამი პრობლემა იქნა აღმოჩენილი და გამოსწორებული პროგრამაში?

Middle+
148

კოდის აქვს IIFE, რომელიც აბრუნებს ობიექტს, სადაც არის value ველი და setValue მეთოდი. რა გამოვა კონსოლში setValue(2)-ის გამოძახების შემდეგ და value ველზე წვდომისას? რა უნდა გამოსწორდეს, რათა გამოჩნდეს ორი?

Middle+
148
/6