Python
Jakie są główne zalety i wady korzystania z wzorca Active Record?
Czy możesz wyjaśnić, co oznaczają typy danych, które można haszować?
Wyjaśnij różnicę między wewnętrznym połączeniem a lewym zewnętrznym połączeniem w SQL.
Jak można wykorzystać metodę serializacji do tworzenia modelu danych?
Jak zamienić krotkę na iterator w Pythonie?
Czy możesz wyjaśnić, czym są typy danych i ich struktura w programowaniu?
Czy można używać interfejsów w Pythonie i jak to się realizuje?
Czy możesz wyjaśnić, co oznacza abstrakcja w programowaniu obiektowym?
Gdzie się teraz znajdujesz? W CV jest napisane, że jesteś w Moskwie, ale praca jest w Nowosybirsku.
Czy możesz wyjaśnić, jak wykonywany jest synchroniczny kod programu i jak kontroluje kolejność operacji?
Jak poprawiłeś wydajność zapytań do bazy danych?
Jak pokonałeś trudności związane z adaptacją i nauką nowych zadań w nowym miejscu pracy?
Czy mógłbyś opowiedzieć o strategii pracy z Git, której używałeś w swoim ostatnim projekcie?
Który projekt, w którym brałeś udział, zapadł ci najbardziej w pamięć i dlaczego?
Jak Django obsługuje polecenie makemigrations i co robi z modelami projektu?
W jakich sytuacjach stosuje się konstrukcje async/await w programowaniu?
Wyjaśnij mechanizm resetowania lub aktualizacji danych w pamięci podręcznej przy zmianie źródła informacji.
Jak oceniasz swoją autonomię w procesie rozwoju?
Wyjaśnij, jak zasada ukrywania informacji jest związana z koncepcją podziału odpowiedzialności w ramach enkapsulacji.
Jak ograniczyć dostęp do wewnętrznych metod i zmiennych klasy w Pythonie?