Sobes.tech

Frontend

Wie wurde die Testung organisiert? Welche Werkzeuge wurden verwendet (Jest, Playwright)?

Middle+
Morizo
90

/** * Es ist notwendig, eine Funktion zu schreiben, die eine URL als Eingabe nimmt, * asynchron eine GET-Anfrage an diese URL sendet und die Daten (json) zurückgibt. * Für die Datenbeschaffung fetch verwenden. * Es darf nur die Promise-API verwendet werden. * Wenn während der Anfrage ein Fehler auftritt, 5 Mal erneut versuchen. * Wenn es letztendlich nicht gelingt, die Informationen zu erhalten, Fehler "Zugriffs-URL nicht erreichbar" zurückgeben. */

Intern
Яндекс
90

Fall: Stellen Sie sich vor, Sie erhalten ein Produkt mit der Aufgabe, in 2 Monaten ein neues Produkt zu erstellen und zu starten. Es gibt viele verschiedene bereichsübergreifende Teams, die beteiligt sein könnten, aber noch ist nichts klar. Beschreiben Sie die Reihenfolge Ihrer Aktionen, Ihren Denkprozess — wohin werden Sie zuerst laufen?

Middle+
Сбер. IT
90

Warum werden in Ihrem Projekt keine Container-Anfragen verwendet?

Middle
Брайтис
90

Haben Sie Playwright und Selenium/Cypress verglichen? Ist es im Vergleich zu Selenium langsamer?

Middle
Хьюнет
90

Was sind standalone-Komponenten in Angular und warum sind sie besser als der modulare Ansatz?

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

Mussten Sie Partitionen konfigurieren, Partitionen in Kafka neu verteilen?

Junior
ИП Ганус Александр Андреевич
90

[Name] fragte: Erinnere dich, wann du das letzte Mal einen Fehler gemacht hast – hast du es sofort bemerkt und wie war alles dabei?

Middle
Sidbrige
90

Erzählen Sie mir, was Sie über die Event Loop wissen, was es ist und wofür es gebraucht wird?

Middle
АЙ-ТЕКОАЙ-ТЕКО
90

Wie funktioniert Fiber und wie ist die Priorisierung (Scheduler) in React aufgebaut?

Middle
IBIT
90

Was kann das erste Rendern im Browser nach Erhalt des HTML blockieren? Was kann man mit der synchronen Ladung von JS und CSS machen?

Middle+
Mayflower
90

Erzählen Sie von Ihrem aktuellen Projekt und zeigen Sie es.

Middle+
ИЭРТ РЖД
90

Fügen Sie die Möglichkeit hinzu, Baumknoten zu verstecken und anzuzeigen. Standardmäßig sind alle geöffnet.

Middle
Navio
90

Ist es möglich, dass finally noch einmal ausgeführt wird (mit der Zahl 10), ohne die Reihenfolge des Codes zu ändern, aber etwas innerhalb der Funktion hinzuzufügen?

Middle
ОТП БанкОТП Банк
90

In der Funktion requestUserData werden drei Anfragen nacheinander ausgeführt. Warum nicht einfach alle drei in Promise.all einwickeln? Wie kann man diese Funktion optimieren, um die Anfragen in der kürzest möglichen Zeit auszuführen?

Middle
WildberriesWildberries
90

Was ist der Unterschied zwischen useTemplateRef und einer normalen Referenz in Bezug auf den Wert vor der Montage der Komponente (undefined vs null)?

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

Sie haben die Autorisierung erwähnt — welche Ansätze haben Sie verwendet? Welche Erfahrung haben Sie mit Autorisierung?

Middle+
Chaser
90

Wie würden Sie die Arbeit mit einem großen Versicherungsrechner-Formular organisieren, das viele Felder (etwa 50), dynamische Abschnitte, eine sofortige Berechnung der Gesamtkosten, auf mehrere Bildschirme verteilt, enthält?

Middle+
Элм Технологии
90

Um zu beginnen, könntest du mir ein bisschen über deine Erfahrung beim Schreiben von automatisierten Tests erzählen, insbesondere Unit- und Integrationstests? Danke, dass du das teilst. Hast du auch mit Testframeworks wie Playwright gearbeitet?

Senior
Cleeng
90

Aus welchem Grund hast du deinen aktuellen Arbeitsplatz verlassen?

Middle+
Сбер Отдел 911
90
/298