Frontend
Pourquoi avoir choisi GraphQL dans le projet?
Comment fonctionne une table de hachage (HashMap) en interne?
Il y a un composant Button utilisé dans 50 endroits. Le designer souhaite modifier légèrement son apparence à un endroit précis. Comment procéderiez-vous?
Écris-tu des tests automatiques ? As-tu de l'expérience dans l'écriture de tests ?
À quoi sert l'attribut key dans React ? Que se passera-t-il si la key change ?
Comment l'équipe organise-t-elle CI/CD et le lancement de nouveaux services?
Cela ne vous dérange-t-il pas de faire du fullstack?
Quelle base de données a été utilisée dans le projet?
Concernant les tableaux — avez-vous créé des tableaux complexes et longs avec virtualisation, où seul ce qui est visible à l'écran de l'utilisateur est rendu ?
Raconte-moi, quelle nouvelle fonctionnalité est apparue dans la norme ES6 (ES2015) en JavaScript?
Préfères-tu l'approche spécifique des styles componentisés (scoped) ?
Comment peut-on construire l'adaptabilité avec Flexbox et Grid ? Quelle est leur différence fonctionnelle ?
/** * Étant donné un tableau. Il est nécessaire de trier les nombres impairs par valeur en ordre croissant, * et de laisser les pairs à leur place * / export function oddSort(numbers) { // votre code ici } console.log(oddSort([2, 3, 7, 4, 6, 1, 5, 8, 9])); // [2, 1, 3, 4, 6, 5, 7, 8, 9] console.log(oddSort([2, 4, 6, 8])); // [2, 4, 6, 8] console.log(oddSort([3, 7, 1, 5, 9])); // [1, 3, 5, 7, 9] // Il faut vérifier la solution du problème sur deux services en appelant : // 1. checkResult(url1, solution) // 2. checkResult(url2, solution) // // checkResult: (url: string, solution: string | number) => Promise<boolean>; // // - Si les deux requêtes retournent true, afficher success dans la console // - Si l'une retourne false, afficher fail // - Si l'une ne répond pas, afficher error // - Si l'une répond en plus de 1 seconde, afficher timeout import { checkResult } from '...'; export async function checkResults() { const solution = 'Any answer'; const url1 = 'yandex.ru'; const url2 = 'google.com'; checkResult(url1, solution); checkResult(url2, solution); }
Que signifie passer des objets par référence?
Quelle est la différence entre toRef et unref?
Parlez du rendu et du cycle de vie des composants dans React.
Qu'est-ce que l'état dans React et à quoi sert-il?
Utilisez-vous RxJS ou êtes-vous déjà passé complètement aux signaux?
Des console.log ont été placés dans le composant parent et dans les composants enfants, ainsi que dans useEffect. Dans quel ordre seront-ils affichés et pourquoi?
Quelle est la différence entre un Set et un tableau ordinaire ? Quelle est la complexité de l'opération has() dans un Set ?