Sobes.tech

Frontend

Le serveur est en Californie, nous sommes à Moscou. La latence du signal est de 50 ms dans une direction, le serveur prépare la réponse en 20 ms. Combien de temps après la requête du navigateur recevons-nous le premier bit d'information?

Middle
Алор+
51

Quelle tâche n'a pas été facile au début, avec quoi as-tu dû te battre?

Middle
Ifellow
51

En revenant aux exigences fonctionnelles, y aura-t-il une pagination sur la première page avec la liste des quiz ? Comment organiser cela au mieux du point de vue de l'API ?

Middle+
OkkoOkko
51

Dans quel ordre s'affichera console.log et pourquoi ? Explique l'ordre d'exécution du code synchrone et asynchrone (Event Loop, tâches macro et micro).

Middle+
VK Tech
51

Parlez-moi de votre lieu de travail actuel : s'agit-il d'un grand projet, quelle est votre tâche précise dans la partie frontend, et à quelle étape du développement du produit avez-vous rejoint le projet ?

Middle
Проект ПСБ
51

Combien de micro-frontends y avait-il dans le système ?

Middle
Pac Group
51

Parlez brièvement de vous, de votre expérience, de vos connaissances et de vos compétences en rapport avec le poste dont nous parlons aujourd'hui.

Middle
Алор+
51

Quelle est la différence entre some et includes?

Middle
нейровэд
51

Imaginez un scénario : un développeur plus expérimenté reçoit un junior avec la tâche de créer un composant Angular avec un champ pour afficher un jeton et un bouton 'créer un jeton'. Lorsqu'on clique sur le bouton, une requête est envoyée au serveur, un jeton est reçu, et le junior écrit this.token = la chaîne reçue, mais la valeur ne s'affiche pas et la page ne se rerend pas. Que conseilleriez-vous pour résoudre ce problème et quelles approches existent pour le corriger ?

Middle
Проект ПСБ
51

Avez-vous travaillé sur le déploiement d'applications, CI/CD, configuration?

Middle+
Яндекс МаркетЯндекс Маркет
51

Y a-t-il un composant dans lequel props.items est trié directement via props.items.sort() ? Pouvez-vous commenter cette situation ?

Middle
Программный код
51

Les designers ont-ils dessiné dans Figma ?

Middle
Ifellow
51

Comment résolvez-vous les problèmes de compatibilité entre navigateurs ? Comment savoir à l'avance si une propriété CSS fonctionnera dans les navigateurs nécessaires ?

Middle
News Media Holdind
51

Quel problème connu survient lorsqu'il y a un grand nombre de setTimeout séquentiels avec un délai nul?

Middle
IBIT
51

Sélecteur de date, tableaux complexes, select — avez-vous utilisé des bibliothèques de base ou tout a été fait maison?

Middle
МВидео/эльдорадо
51

Qu'est-ce que gRPC et à quoi sert-il?

Middle
Мыс
51

Si le client actualise la page, avez-vous sauvegardé les données ou les avez-vous réinitialisées ? Avez-vous utilisé le Local Storage ?

Middle
Voximplant
51

Types de données de référence et primitifs en JavaScript : quelles sont leurs différences, énumérez-les.

Middle
РунитиРунити
51

Dans un composant OnPush, le tableau users est modifié via users.push(newUser) lors d'un clic. La liste sera-t-elle mise à jour dans le template et comment la mettre à jour de manière fiable?

Middle
СК Согласие
51

Qu'est-ce qui est important pour vous dans un nouveau poste, et qu'est-ce qui pourrait vous empêcher de changer?

Middle+
Ozon Tech
51
/293