Frontend
Quels gestionnaires d'état ont-ils utilisés ? Avec quelles versions de React ont-ils travaillé ? Ont-ils une expérience avec Docker ?
Comment était organisé GitFlow : le processus de création de branches et de gestion des tâches ?
Parle-moi de React, à quel point as-tu été confronté à ses subtilités internes ? Qu'as-tu utilisé ?
// Les données du serveur concernant le prix du produit sont reçues sous la forme: // 12345678 (le prix peut être n'importe quel nombre dans la plage de 1 à [phone]) // il est nécessaire d'écrire une fonction qui convertira le prix en une chaîne formatée comme suit: // 12'345'678
Avez-vous des tâches de grooming ? Qui s'occupe de décrire les tâches pour le développement ?
Qu'y a-t-il dans les composants de classe React qui n'existe pas encore dans les fonctionnels?
Écrivez une fonction de conversion d'une chaîne de camelCase en snake_case. Il est interdit d'utiliser des expressions régulières, des codes de caractères ou une liste codée de symboles ; la solution doit être universelle. Évaluez la complexité temporelle et spatiale.
Quelles sources de micro-tâches (microtasks) et de macro-tâches (macrotasks) connais-tu?
Pour commencer, pourriez-vous me parler un peu de votre expérience en écriture de tests automatisés, en particulier des tests unitaires et d'intégration?
Avec quels graphiques avez-vous travaillé?
Qu'est-ce qui vous a amené à nous contacter ? Pourquoi avez-vous décidé de passer un entretien dans notre entreprise ?
Comment s'appelle et comment est mis en œuvre l'approche, où avec les mêmes données d'entrée, une seule requête est envoyée au lieu de plusieurs identiques?
Comment avez-vous éliminé la dépendance de la nouvelle audience (utilisateurs gratuits) des anciens utilisateurs, qui apportent de l'argent à l'entreprise, afin de ne pas compromettre la fonctionnalité existante pour eux?
Y a-t-il des facteurs de blocage auxquels tu n'es pas du tout prêt?
Avez-vous travaillé avec WebSocket, Server-Sent Events, long polling ? Parlez-en.
Parlez-moi de la fonction inject dans Angular — à quoi elle sert et en quoi elle est meilleure que la transmission de dépendances via le constructeur?
Analyse du code en RxJS : que s'affichera dans la console si le code utilise catchError et l'opérateur of pour gérer l'erreur ?
Écrivez une implémentation abstraite du composant Child avec mémoïsation via React.memo. Quel est le deuxième argument que React.memo accepte?
Racontez-nous plus en détail l'utilisation du pipe async et de l'abonnement manuel : que faut-il faire exactement pour que la valeur s'affiche correctement dans le template (y compris la gestion de l'abonnement et sa désinscription via takeUntilDestroy ou ngOnDestroy) ?
Que fait la construction as const?