Python
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?
W jakim formacie dostarczają zadania do wykonania?
Czy mógłby Pan/Pani opowiedzieć o swoim doświadczeniu zawodowym i umiejętnościach?
Jaka jest rola zamknięć w programowaniu i do czego są używane?
Czy możesz podać przykład użycia skomplikowanej funkcji Lambda w kodzie?
Jak przechowywane są małe liczby w Pythonie?
Opowiedz, jak w Twoim poprzednim projekcie zrealizowano automatyzację kompilacji, testów i wdrożeń.
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 jesteś zainteresowany stanowiskiem fullstack developera?
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?
Czy w Twoim obecnym projekcie były przypadki pisania zautomatyzowanych testów dla poszczególnych modułów lub komponentów?
Czy brałeś udział w kierowaniu zespołem lub projektem?
Wyjaśnij, co oznacza tworzenie obrazu Docker od podstaw za pomocą instrukcji FROM w Dockerfile
Wyjaśnij zasadę działania opóźnionej inicjalizacji danych w ORM i kiedy jest stosowana.