Frontend
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?
Parlez des hooks du cycle de vie d'Angular : ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked et ngOnDestroy.
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 ?
Comment avez-vous travaillé avec le développeur backend ? Comment le processus a-t-il été organisé ?
Comment gérer une situation où les props ont été mises à jour et la requête précédente n'est pas encore terminée ? Comment éviter une condition de course ?
Comment optimiser le chargement des images ? Quels attributs et éléments HTML sont utilisés à cet effet ?
Dis-moi, s'il te plaît, concernant tes attentes salariales : le minimum en dessous duquel tu ne souhaites pas communiquer avec nous, et un niveau confortable.
As-tu de l'expérience en travail d'équipe?
Regardez le code fourni du hook useTagFilter, identifiez la cause du bug (les cases à cocher n'affichent pas visuellement l'état sélectionné), indiquez quels autres problèmes vous voyez et proposez comment vous le réécririez.
Parlez-moi d'une tâche difficile et mémorable à laquelle vous avez été confronté ces dernières années.
Parle-moi de l'architecture : pourquoi monolithique, et avec quels types d'architecture frontend es-tu familier ?
Codage en direct : implémentez une fonction $ (similaire à jQuery), qui prend un sélecteur CSS valide et trouve les nœuds correspondants. La fonction doit retourner un objet avec les méthodes addClass, toggleClass, removeClass, css (application de styles), html (insertion de HTML/CSS à l'intérieur de l'élément) — avec la possibilité de chaîner les appels. Le code de test en chaîne fourni ne doit pas être modifié et doit fonctionner après l'implémentation de la fonction.
Depuis combien de temps travaillez-vous avec TypeScript et à quoi sert TypeScript dans les projets?
Question 6 Faits : Le graphique concerne le vol d’un avion d’un endroit à un autre. L’axe vertical représente la distance, en kilomètres, entre l’avion et sa destination. L’axe horizontal représente le temps, t minutes, depuis le décollage. Parmi tous les intervalles de 20 minutes commençant et se terminant aux heures indiquées sur le graphique, l’intervalle durant lequel l’avion a parcouru la plus grande distance vers sa destination était celui de : ○ de t=20 à t=40 ○ de t=60 à t=80 ○ de t=180 à t=200 ○ de t=240 à t=260
Implémentez la validation côté serveur pour les champs correspondants.
Comment le module d'intégration avec quatre systèmes POS a-t-il été réalisé en utilisant un composant réutilisable commun, en tenant compte des différentes API?
Nous avons un grand projet dans un monorepo avec un flux de déploiement unique. Nous avons décidé de le diviser et de mettre le frontend dans des dépôts séparés avec leur propre cycle de déploiement. Cela pose un problème de désynchronisation des versions entre le backend et le client. Comment envisageriez-vous la solution à ce problème ? Comment organiser le travail pour être le plus protégé possible contre les défaillances en production ?
[nom] a demandé : Qu'est-ce qui est le plus génial et le plus mauvais dont tu te souviens de toute ton expérience professionnelle ?
Comment mettre en cache les pages/réponses dans une application Nuxt pour réduire la charge ? Avez-vous travaillé avec Redis ou la mise en cache Nitro ?