Sobes.tech

System Analyst

Opowiedz o swoim doświadczeniu w projektowaniu baz danych. Jakie dokumenty przygotowałeś i co w nich opisywałeś?

Middle
ГазпромбанкГазпромбанк
36

Opisz algorytm działania metody GET /tables/{id}: jak wypełniana jest odpowiedź, skąd pochodzą dane do mapowania?

Middle+
СБЕРСБЕР
36

Opis kontraktów — tylko język biznesowy czy także w OpenAPI (JSON, obowiązkowość, wzorce)?

Middle
СБЕРСБЕР
36

Dlaczego nie przyjmujesz już istniejących ofert? Na co patrzysz w pierwszej kolejności przy wyborze?

Middle+
ГазпромнефтьГазпромнефть
36

Czy w pracy były sprinty?

Middle
Стратосфера
36

Wybierz najbardziej odpowiednią odpowiedź - Nieprawidłowy kierunek zależności - Usługi są powiązane z wspólną bazą danych, co zwiększa spójność - Brak obsługi błędów w serwisie aukcji - Brak kopii zapasowej bazy danych - Brak monitorowania API Gateway - Brak pamięci podręcznej w serwisie portfela

Middle+
МТС БанкМТС Банк
36

Czy w tabeli łączącej klucz główny składa się z dwóch pól, czy to poprawne?

Middle
СБЕРСБЕР
36

Kakšen je glavni problem te implementacije BEGIN; CREATE TABLE sneakers ( id SERIAL PRIMARY KEY, design JSON NOT NULL ); CREATE OR REPLACE FUNCTION process_sneaker_order(sneaker_id INTEGER) RETURNS VOID AS $$ BEGIN UPDATE sneakers SET design = jsonb_set(design, '{status}', '"Processed"') WHERE id = sneaker_id; END; $$ LANGUAGE plpgsql; INSERT INTO sneakers (design) VALUES ('{"colors":"red,blue", "status":"Pending"}'); PERFORM process_sneaker_order(1); -- COMMIT;

Middle+
МТС БанкМТС Банк
35

Dlaczego chcesz opuścić obecną firmę?

Middle+
Монетка
35

Jakie inne protokoły/standardy komunikacji między systemami znasz (oprócz REST i SOAP)?

Middle
Проектный офис по развитию туризма и гостеприимства Москвы
35

Mamy 50 milionów użytkowników, 10% loguje się codziennie. Jak poradzić sobie z takim obciążeniem bazy danych?

Middle
Теле2Теле2
35

Jakie są dwa główne rodzaje diagramów UML?

Middle
EcoFinance
35

* Jakimi umiejętnościami dysponujesz? Wybierz te kompetencje, które uważasz za obowiązkowe na zajmowanym stanowisku. Możesz wybrać kilka opcji. - Potrafię analizować i formalizować wymagania - Potrafię komunikować się z Klientem - Potrafię dokumentować wymagania - Potrafię identyfikować wymagania funkcjonalne i niefunkcjonalne * Jaką wiedzę jest obowiązkowa w Twojej pracy? Wybierz te kompetencje, które uważasz za obowiązkowe na zajmowanym stanowisku. Możesz wybrać kilka opcji. - Znajomość narzędzi do zarządzania zadaniami (Jira, Confluence itp.) - Umiejętność analizy procesów biznesowych as-is - Podstawowa znajomość integracji i API - Pewne posługiwanie się narzędziami do tworzenia makiet i prototypów * Czy musisz posiadać umiejętności w następujących obszarach? Wybierz te kompetencje, które uważasz za obowiązkowe na zajmowanym stanowisku. Możesz wybrać kilka opcji.

Middle
ProIT
35

Która baza danych lepiej się skaluje — relacyjna czy nierelacyjna?

Middle
e-legion
35

Jakie inne sposoby przekazywania parametrów wejściowych w API znasz, oprócz path?

Middle+
СБЕРСБЕР
35

Jakimi umiejętnościami dysponujesz? Wybierz te kompetencje, które uważasz za obowiązkowe na zajmowanym stanowisku. Możesz wybrać kilka opcji. Jaką wiedzę jest obowiązkowa w twojej pracy? Wybierz te kompetencje, które uważasz za obowiązkowe na zajmowanym stanowisku. Możesz wybrać kilka opcji. Czy musisz opanować następujące umiejętności? Wybierz te kompetencje, które uważasz za obowiązkowe na swoim stanowisku. Możesz wybrać kilka opcji.

Middle
ProIT
35

Czym różni się frontend od backend?

Middle
СБЕРСБЕР
35

Czy możesz opisać swój proces pracy z wymaganiami od początku do końca?

Middle+
Компания АЭРО
35

Czym różni się RabbitMQ od Kafka?

Middle+
СБЕР СтрахованиеСБЕР Страхование
35

Czym jest denormalizacja i do czego jest potrzebna?

Middle
СБЕРСБЕР
35
/133