Czym jest kompozycja i czym różni się od dziedziczenia?
Python
Czym jest kolizja i czy można się jej pozbyć?
Jak się odnosisz do wsparcia istniejących projektów, czy jesteś gotów nad tym pracować?
Jak zrozumiałeś, że kod został wykonany poprawnie? Na podstawie jakich kryteriów?
Co byś zrobił, gdyby kolega poszedł na urlop, a od Ciebie zażądano dokończenia jego pilnego projektu w ciągu 2 dni, w tym weekendy?
Jakie są zasady OOP w Pythonie?
Zrzuty ekranu zawierają kod Pythona dla funkcji asynchronicznej tworzącej zamówienie w usłudze internetowej. Kod obejmuje: - Parsowanie danych żądania JSON dla user_id, items i promo_code. - Obliczanie łącznej ceny zamówienia. - Opcjonalne zastosowanie rabatu poprzez wywołanie zewnętrznej usługi rabatowej. - Wstawianie zamówienia do bazy danych PostgreSQL. - Rezerwację przedmiotów poprzez wywołanie usługi magazynowej. - Publikację zdarzenia utworzenia zamówienia do adaptera Kafka. - Aktualizację statusu zamówienia na 'przetworzono'. Zadanie implikowane przez kod to: "Implementacja asynchronicznego punktu końcowego API do tworzenia zamówienia, który: - Waliduje dane wejściowe. - Oblicza łączną cenę zamówienia. - Zastosowuje rabat, jeśli podano kod promocyjny, wywołując zewnętrzną usługę rabatową. - Wstawia zamówienie do bazy danych PostgreSQL i pobiera nowy identyfikator zamówienia. - Wywołuje usługę magazynową, aby zarezerwować zamówione przedmioty. - Publikuje zdarzenie utworzenia zamówienia do adaptera Kafka. - Aktualizuje status zamówienia na 'przetworzono' w bazie danych. - Elegancko obsługuje potencjalne błędy, takie jak rozłączenie z usługą rabatową."
Do czego służą indeksy w bazach danych? Co one przedstawiają? Dlaczego nie można tworzyć indeksu na wszystkich polach?
Jak postępowałeś w procesie pracy — iteracyjnie, blokami?
Czym jest dostawa przynajmniej raz i co ona gwarantuje?
Jaki jest Twój idealny pracodawca?
Czy jest jakiś projekt, z którego jesteś dumny? Dlaczego właśnie ten wyróżniasz?
Jak rozumiałeś, że trzeba coś zoptymalizować? Jak oceniałeś wydajność na produkcji?
Czym jest MRO i jak działa?
Co uważasz za trudny projekt? Gdzie widzisz swój rozwój?
Dlaczego niektórzy pracownicy wykonują swoją pracę jakościowo i na czas, a inni nie?
Czy masz doświadczenie w pracy nad projektami od podstaw?
Czy masz pytania dotyczące warunków pracy i kolejnych etapów?
Co się stanie, jeśli stopimy wszystkie metale ze sobą?
Jak metryki z PostgreSQL trafiają do Grafana?