Frontend
Module Federation nedir ve neyi içerir anlatır mısınız?
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("her render 1")); console.log("her render 2"); useEffect(() => { console.log("her render 3"); return () => { console.log(4); }; }, [count]); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Artır </button> ); }
Tailwind'in nasıl çalıştığını anlıyor musunuz?
TypeScript görevi: move ve bark metodlarına sahip Animal adlı bir sınıf var ve process fonksiyonu, Animal türünde bir hayvan alıyor ve onun bark metodunu çağırıyor. TypeScript hatası olur mu? Türü nasıl doğru şekilde daraltırsınız? Bir type guard nasıl yazılır?
JavaScript'te hangi veri türleri vardır? İlkel türler nesnelerden nasıl ayrılır? Bellekte nasıl saklanırlar?
Bir fonksiyon yazın; bu fonksiyon, matrisin genişliği ve yüksekliğini almalı ve sayılarla dolu iki boyutlu bir dizi döndürmelidir (artan sırayla, 1'den başlayarak, sağa doğru hareket ederek, sonra aşağı, sola, yukarı).
Rest ve spread operatörleri nedir? Aralarındaki farklar nelerdir?
Mikro-ön uçlar mimarisi var mıydı?
Hangi durumda interface kullanılabilir, ancak type kullanılamaz?
Frontend geliştirme bağlamında Docker ve CI/CD ile çalıştınız mı?
function sum(a, b) { return a + b; } function memo() {}
TypeScript'te jenerikler nedir?
Bileşenler + React Context → formEntity'nin Form içinde sağlayıcı aracılığıyla iletimi ve FormItem'da kullanımı. Form, çocuklarını FormContext.Provider ile sarmalar ve FormItem, cloneElement kullanarak Input'a value ve onChange enjekte eder. Dikkat edilmesi gereken nokta: FormItem'ın, güncelleme işlevine name'i ilettiğinden emin olun. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Projede farklı bölümler arasında ne sıklıkla yer değiştiriyordun?
Yapay zeka kullanarak ajans geliştirme deneyiminiz var mı?
v-if ve v-show direktifleri arasındaki fark nedir?
Debounce nedir?
Anahtar değiştirildiğinde bileşimle ne olur? Fonksiyonel bileşenlerin yaşam döngüsü hakkında konuş.
Eylem düğmesi için en iyi konum nedir: ekranın ortasında mı yoksa sağ kenarda mı? (mobil arayüz)
Monorepo ile çalıştığınızı belirttiniz — nasıl organize edildi? Mikro ön uçlar kullandınız mı?