Frontend
Seriez-vous prêt à changer de travail si vous passez maintenant un deuxième entretien, et demain un entretien en face à face (le troisième), et que vous le réussissez aussi?
Quel sera l'ID du quiz?
Dirige une équipe ? Racontez comment votre processus est organisé, d'où viennent les tâches et comment leur exécution est réalisée
Qu'est-ce que Map et Set en JavaScript ? En quoi se différencient-ils entre eux et d'un objet ordinaire ?
Quelle tâche a été la plus intéressante pour toi pendant ton travail ? (par exemple, l'intégration du service d'identification pour le Kazakhstan)
Quand faut-il se désabonner des flux RxJS et quelles méthodes de désabonnement connaissez-vous en Angular?
Veuillez nous parler de vous et de votre dernier projet : sur quoi avez-vous travaillé et quels cas difficiles ou intéressants avez-vous rencontrés ?
Pouvez-vous décrire la structure d'une requête HTTP : de quelles parties est-elle composée?
Pouvons-nous obtenir des données en utilisant une requête DELETE ou envoyer des données en utilisant une requête GET?
Que signifie passer des objets par référence?
Pouvez-vous confirmer d'une manière ou d'une autre votre expérience professionnelle (plus de 5,25 ans) indiquée dans votre CV ? Par exemple, par le biais d'un livre de travail ou d'un extrait du STC ?
Parlez-moi des méthodes de tableaux : lesquelles utilisez-vous, mutent-elles le tableau, que renvoient-elles?
Avez-vous un type de tâche préféré en frontend ? Ou au contraire, quel type de tâche n'aimez-vous pas faire ?
Que souhaitez-vous trouver dans la nouvelle entreprise ? Peut-être souhaitez-vous prendre plus de responsabilités, ou au contraire, en éviter ?
Que fait la fonction `getUser` à l'intérieur du hook?
Quelle sera la sortie du code suivant? ```javascript setTimeout(() => { console.log('B') }, 0) Promise.resolve().then(() => { console.log('C') }) Promise.resolve().then(() => { console.log('D') }) console.log('E') ```
Quelles méthodologies, métriques et mesures utilisez-vous pour optimiser spécifiquement le chargement du site, et non le rendu?
Avez-vous déjà configuré CI/CD?
TypeScript : implémentez un type `SnakeCase` qui transforme en profondeur les clés d'un objet de `camelCase` à `snake_case`, tout en maintenant la sécurité de type.
Comment était organisé GitFlow : le processus de création de branches et de gestion des tâches ?