Sobes.tech

Frontend

Opowiedz mi o sobie i swoim doświadczeniu zawodowym.

Middle
Basis
50

Czy pracowałeś z wydajnością? Czy jakoś ją zoptymalizowałeś? Na przykład, jeśli masz listę Select z 10 tysięcy linii, jak byś ją zoptymalizował?

Middle
Веза
50

Jakie metody HTTP znasz? Czym różni się PUT od PATCH?

Middle
X5 techX5 tech
50

9. Kopiowanie Podczas egzaminu profesor Floyd zauważył, że niektórzy studenci wymieniają się notatkami. Na początku chciał wszystkim wystawić dwójki, ale profesor był uprzejmy, więc postanowił podzielić studentów na dwie grupy: tych, którzy pozwalają na kopiowanie, i tych, którym wystawia się tylko dwójki na początku. Profesor zanotował wszystkie pary studentów, którzy wymieniali się notatkami. Należy ustalić, czy można podzielić studentów na dwie grupy tak, aby każda wymiana notatek odbywała się od studenta jednej grupy do studenta drugiej grupy. Format wejścia W pierwszej linii znajdują się dwie liczby N i M — liczba studentów i liczba par studentów wymieniających się notatkami (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Następnie, w M liniach, opisane są pary studentów: dwie liczby odpowiadające numerom studentów wymieniających się notatkami (numeracja studentów zaczyna się od 1, każda para studentów jest wymieniona nie więcej niż raz). Format wyjścia Należy wyświetlić odpowiedź na zadanie profesora Floyd. Jeśli możliwe jest podzielenie studentów na dwie grupy, wypisz YES; w przeciwnym razie, NO.

Intern
Яндекс
50

Czym różnią się metody statyczne w klasach JavaScript od metod instancji i jakie są ich typowe zastosowania?

Middle+
AndersenAndersen
50

Co straciliby, gdyby zaimplementowali autoryzację przez renderowanie po stronie klienta zamiast SSR? Dlaczego podjęto decyzję o użyciu SSR?

Middle+
АэрофлотАэрофлот
50

Opowiedz więcej o zespole — z kogo się składała?

Middle
Get Express
50

Dlaczego w nowych pętlach szablonów Angular używać track i po którym polu lepiej śledzić elementy? Co się stanie przy śledzeniu po obiekcie?

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

Czy zdarzyły się sytuacje, gdy decyzja zespołu lub kierownictwa dotycząca zadania nie przypadła Ci do gustu?

Middle
Нетвижн
50

Jak bardzo interesuje Cię ten projekt? Czy nie przeraża Cię to, że jest całkowicie nowy i nie do końca rozwinięty?

Senior
Ренессанс СтрахованиеРенессанс Страхование
50

Co się dzieje w takim przypadku, jeśli przez jakiś czas nie były wykonywane żądania i token wygasł? Czy sprawdzaliście czas życia tokenów za pomocą timera?

Middle
МТС БанкМТС Банк
50

Czy miałeś doświadczenie w rozwiązywaniu problemów z wydajnością na frontendzie? Na przykład zgłoszenie błędu dotyczącego spowolnień, lub sam zauważyłeś problem podczas pracy. Czy możesz podać konkretny przykład, jak to naprawiłeś?

Middle
ГосуслугиГосуслуги
50

Zaimplementuj w JavaScript pobieranie danych z endpointów: równocześnie załaduj posty i komentarze, pogrupuj komentarze według postId i utwórz tablicę obiektów z id, tytułem, userId i liczbą komentarzy.

Middle+
Ozon Tech
50

Wyjaśnij zachowanie poniższego kodu Promise JavaScript i co zostanie zalogowane do konsoli: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```

Middle+
РунитиРунити
50

Jaki framework był używany na backendzie (Laravel, Yii, Bitrix)?

Middle
Куаргет
50

[imię] zapytał(a): na czym były zrealizowane formularze w twoich projektach?

Middle
OZONOZON
50

Jak oceniasz swój obecny poziom w rozwoju frontend?

Senior
Мой СкладМой Склад
50

Na początku masz wykształcenie reżysera teatralnego — dlaczego wybrałeś rozwój, dlaczego akurat frontend?

Middle
NordClan
50

Czym różni się komponent klienta od komponentu serwera w Next.js?

Middle
ГКУ Инфогород
50

Czy można typować akumulator w reduce nie przez AS, lecz przez generyki? Czy można automatycznie wyznaczyć typ zwracanego wyniku na podstawie przekazanego obiektu za pomocą typów TypeScript?

Middle
РунитиРунити
50
/295