როგორ აფასებთ აპლიკაციაში სორტირებას — მუშაობს სწორად?
Frontend
requestIdleCallback რა მიზნით გამოიყენება?
გახარათ თუ არა შემთხვევა, როდესაც დროზე ვერ მოასწარით? როგორ გაიგეთ წინასწარ, რომ ვერ მოასწრებდით და როდის იუწყეთ ამის შესახებ?
როგორ მუშაობს Event Loop? რა არის მაკტასკები და მიკროტასკები? რა მიეკუთვნება მიკროტასკებს?
როგორ იყო მოწყობილი განვითარების პროცესი თქვენს ბოლო სამუშაო ადგილას? როგორ მოდიოდნენ დავალებები, როგორ გადადიოდნენ წარმოებაში და რა იყო თქვენი როლი ამ პროცესში?
რა გზებს იცნობ JavaScript-ში ასინქრონული შესრულების ორგანიზებისთვის?
რატომ გადაწყვიტეთ კომპანია შეცვალოთ?
არსებობდა რაიმე სისტემური ანალიზის ფორმატი თუ უბრალოდ სიტყვიერად განიხილავდით და ჩანაწერებს აკეთებდით დავალებაში? იყო დოკუმენტი ან გვერდი 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: 'სახელი', 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" />; };
შენ მუშაობდი სახლის პროექტებში მონაცემთა ბაზასთან? გააკეთე სარჩევები სვეტებიდან, ჩაწერები?
რა სფეროსთან მუშაობდით ყველაზე მეტად? არსებობს რაიმე სფერო ან ბიბლიოთეკა, სადაც თქვენ მეტი გამოცდილება გაქვთ, ვიდრე სხვებთან? ისაუბრეთ თქვენი ბოლო სამუშაო ადგილის სპეციფიკაზე.
გამოყენებთ თუ არა სწრაფი ვარიანტების ძიების მეთოდს უცნობ დავალებებზე მუშაობისას?
JavaScript-ში Map და Set-ის შორის რა განსხვავებაა?
რა განსხვავებაა Promise.race და Promise.any შორის?
ვირტუალურ სქროლისთვის ბიბლიოთეკის გამოყენება შესაძლებელია? როგორ განახორციელოთ ვირტუალიზაცია @tanstack/virtual-ის საშუალებით?
რომელი დავალება არ იყო თავიდან ადვილი, რა იყო შენი ბრძოლა?
საჯამო: რა სამი პრობლემა იქნა აღმოჩენილი და გამოსწორებული პროგრამაში?
კოდის აქვს IIFE, რომელიც აბრუნებს ობიექტს, სადაც არის value ველი და setValue მეთოდი. რა გამოვა კონსოლში setValue(2)-ის გამოძახების შემდეგ და value ველზე წვდომისას? რა უნდა გამოსწორდეს, რათა გამოჩნდეს ორი?