Python
Czy może szczegółowo opisać funkcje i obowiązki, które pełnił Pan/Pani na stanowisku architekta w swojej poprzedniej działalności?
Czy jesteś gotowy na udział w sesji online związanej z rozwiązywaniem zadań algorytmicznych?
Czy możesz wyjaśnić, co oznacza tworzenie obiektu klasy w programowaniu?
Opisz projekty, w których brałeś udział, i Twój wkład w nie
W jakich sytuacjach zaleca się korzystanie z wieloprocesorowego przetwarzania danych?
Jakie podejścia są stosowane w celu zwiększenia wydajności wykonywania zapytań w bazie danych?
Jak zapewnić, że instancje Twojej klasy mogą być używane jako klucze w słowniku?
Jakie masz wymagania lub preferencje dotyczące zespołu, z którym będziesz pracować w nowym miejscu?
Jaki jest główny cel używania zamknięć w programowaniu?
Czy brał Pan udział w opracowywaniu rozwiązań architektonicznych dla projektów?
Jakie metody można zastosować do sprawdzenia działania bazy danych, która nie obsługuje transakcji?
Jak spędzasz czas po pracy lub w swoje dni wolne?
Czy stosujesz w swojej pracy praktykę rozwoju przez testy (TDD)?
Jak zaimplementować w SQLAlchemy serię operacji zapisu do bazy danych, aby były wykonywane w jednej transakcji?
Czy możesz podać przykład użycia skomplikowanej funkcji Lambda w kodzie?
Jakie kroki podjąłbyś, aby zdiagnozować źródło opóźnienia odpowiedzi endpointa przed wykonaniem zapytań do bazy danych?
Czy istnieje określony porządek wykonywania migracji w Django i jak jest on zarządzany?
Zadanie debugowania: naprawić problem idempotencji (powtarzające się żądanie klienta tworzy duplikat operacji) i problem Outbox (dwóch pracowników publikuje te same zdarzenia)
Czy może Pan/Pani podać przykład zasady lub standardu kodowania, któremu Pan/Pani się stosował/a w swojej poprzedniej pracy?
Jakie są zalety i wady podejść mikroserwisowych do projektowania systemów?