Frontend
Parle-moi plus en détail de la migration de Angular 10 à 16 — comment l'avez-vous réalisée, par quelles étapes?
Explique comment Promise.all attend la réalisation de toutes les requêtes dans votre solution avec récursion. Pourquoi la mise en œuvre actuelle peut-elle renvoyer un résultat incomplet?
À quelle fréquence avez-vous des réunions quotidiennes et d'autres réunions régulières d'équipe (grooming, rétro, planification de sprint) ?
Sujets internes de Vue 3 : comment fonctionne le planificateur, le DOM virtuel ?
Quels sont les inconvénients que vous voyez dans l'approche BEM/scoped pour les styles?
Qu'est-ce qu'un WeakSet?
Quelle est la différence entre le type void et never en TypeScript?
Parlez-moi du chat dans votre projet — quelles fonctionnalités y avaient-elles ? Comment le travail du frontend et du backend était-il organisé ?
Qu'est-ce qui est important pour toi lors du choix d'une nouvelle entreprise ? Quels sont les critères clés ?
Comment se construit l'interaction avec les analystes et le chef de produit lors de la définition des tâches?
Quelles sont les méthodes du cycle de vie d'un composant de classe React?
Avec quoi avez-vous travaillé le plus ? Quelles bibliothèques ou domaines ?
Comment suivre, via watch, si quelque chose dans un objet réactif (ref) user avec les champs prénom, nom, patronyme a changé?
Quelle est votre expérience avec FSD (Feature-Sliced Design) ? Pensez-vous que cela est nécessaire pour tout le monde ?
Comment se déroulait la collaboration avec les designers ? Avez-vous dû convaincre un designer de modifier la maquette ?
Savez-vous configurer ESLint et Prettier ? Comprenez-vous comment ils fonctionnent ?
Y a-t-il des situations où il n'est pas logique d'utiliser Next.js et qu'un SPA classique en React suffit?
Qu'est-ce que typeof et instanceof en TypeScript, comment sont-ils utilisés?
Avez-vous de l'expérience avec les bibliothèques React Query ou SWR pour la mise en cache de l'état côté requêtes?
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} />