Frontend
/** * Yoxlayir ki, qutular sətirdə balanslıdır ya yox. * Sətirdə rast gəlinə biləcək qutular: * [[{ və }]] * @param {string} str * @return {boolean} */ function parentheses(str) { const open = ['(', '[', '{']; const close = [')', ']', '}']; const stack = []; for (let i = 0; i < str.length; i++) { const letter = str[i]; if (open.includes(letter)) { stack.push(letter); } else if (close.includes(letter)) { const index = close.indexOf(letter); const lastOpenIndex = stack.length - 1; if (open[index] !== stack[lastOpenIndex]) { return false; } else { stack.splice(lastOpenIndex, 1); } } } return stack.length === 0; }
this-dən sayısal dəyər necə əldə etmək olar (Number(this)-dən başqa)?
const createCounter = () => {
const func = obj.sayHi() const boundFuns = func.bind(obj) boundFuns() ------------------- const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) const param = useMemo(() => a + b) return <Child value={param} />
İş təcrübəniz və son layihəniz haqqında danışın
/** * isMonotonic funksiyasını həyata keçirin, bu * ədədlər massivini qəbul edir və onun * monoton olub olmadığını müəyyən edir (artmayan və ya azalmayan). * * @param {Array<number>} numbers - ədədlər massivi * @return {boolean} - əgər massiv monotonudursa, true, əks halda false */ function isMonotonic(numbers) { // kodunuz burada }
Brauzer keşikləmə və onun necə tənzimlənməsi haqqında danışın. Nə keşiklənməlidir və nə yox?
AI agentləri ilə təcrübəniz varmı? Neyron şəbəkələri ilə işləmək haqqında təəssüratlarınız nədir?
DevOps hissəsində nə etdiyiniz barədə daha ətraflı danışın.
Promise və async/await arasındakı fərq nədir? İki asinxron sorğunu necə paralel şəkildə yerinə yetirmək olar? Hangi Promise metodlarını bilirsiniz (all, allSettled, race, any)?
Zəhmət olmasa, təcrübəniz, layihələriniz və vacib hesab etdiyiniz hər şey haqqında danışın.
TypeScript-də generiklər nədir?
Tutaq ki, middleware vasitəsilə autentifikasiya ilə qorunan səhifə yaratmalısınız. Bunu necə həyata keçirərdiniz?
useMemo nə edir? Nə vaxt istifadə edilməlidir? Uşaq komponentini React.memo ilə əhatə etməliyikmi?
JavaScript-də bağlama nədir? Nümunə göstərin.
TypeScript-də siniflərlə işlədinizmi?
Layihənin müxtəlif hissələri arasında nə qədər tez-tez köçürülürdün?
Kod bloklarının icrası nəticəsində konsolda nə çıxacaq? (sahə, var/let, istinad növləri haqqında sual)
İstifadəçiləri ID-ə görə axtararkən iç-içə dövrü (O(n²)) necə qarşısını almaq olar? Axtarışı necə optimallaşdıra bilərik?
useEffect-də asılılıq massivini göstərməsəniz nə baş verər? Əgər count-u asılılıq massivinə əlavə etsəniz və düyməni basarsanız, təmizləmə funksiyası işləyəcəkmi?