Uygulamadaki sıralamayı nasıl değerlendiriyorsunuz — doğru çalışıyor mu?
Frontend
requestIdleCallback ne işe yarar?
Hiç zamanında yetişemediğiniz bir durum oldu mu? Önceden nasıl fark ettiniz ve ne zaman bildirdiniz?
Event Loop nasıl çalışır? Makro görevler ve mikro görevler nedir? Mikro görevlere ne dahildir?
Sistem analizi için herhangi bir format var mıydı yoksa sadece sözlü olarak tartışıp görevde maddeleri kaydediyor muydunuz? Yapılması gerekenleri anlatan bir belge veya Confluence sayfası var mıydı?
Son işinizde geliştirme süreci nasıl yapılandırılmıştı? Görevler hangi biçimde geliyordu, nasıl üretime alınıyordu ve bu süreçte sizin rolünüz neydi?
Tüm süreçten sonra üretimde hatalar oldu mu?
Ev projelerinde veritabanlarıyla çalıştınız mı? Tablo sorguları yaptınız mı, eklemeler?
Öğrenmeye nasıl yaklaşıyorsunuz? Gelişime zaman ayırıyor musunuz?
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" />; };
JavaScript'te asenkron yürütmeyi organize etmek için hangi yöntemleri biliyorsunuz?
Şirketi değiştirmeye neden karar verdiniz?
En çok neyle çalıştınız? Başka alanlar veya kütüphanelerle kıyaslandığında, sizin daha fazla deneyim sahibi olduğunuz bir alan veya kütüphane var mı? Son iş yerinizin özelliklerinden bahsedin.
Bilinmeyen görevleri çözerken hızlı seçenek tarama yöntemini kullanıyor musunuz?
JavaScript'te Map ve Set arasındaki fark nedir?
Başlangıçta kolay olmayan görev neydi, neyle mücadele ettin?
Promise.race ile Promise.any arasındaki fark nedir?
Sanal kaydırma için bir kütüphane kullanılabilir mi? @tanstack/virtual aracılığıyla sanallaştırma nasıl gerçekleştirilir?
Özetleyin: Uygulamada bulunan ve düzeltildiği üç sorun nedir?
Bağlantı yöntemiyle hangi tür bağlı liste kullanılır?