Python
Czy możesz opowiedzieć więcej o GIL: czym jest, do czego służy i dlaczego jest problematyczny, jeśli tak przeszkadza?
Czym jest menedżer kontekstu, do czego służy i jak stworzyć własny?
Jak zrozumiałeś, że usługa działa poprawnie?
Napisz zapytanie SQL, które zwróci tylko te kombinacje `name` i `last_name` z tabeli `users`, które występują dokładnie raz.
Jak jest zorganizowana pamięć w Pythonie? Opowiedz mi o arenach, pulach, blokach.
Czy kiedykolwiek doświadczyłeś podziału monolitu na mikroserwisy?
Spójrz na funkcję count_pairs. Jaka jest jej złożoność? Napisz bardziej wydajną wersję.
Czym jest ORM? Zalety i wady?
Jakie cechy powinien mieć idealny pracownik na to stanowisko?
Czy masz pytania przed zakończeniem rozmowy?
Czym jest Python i jakie są jego główne zasady?
Jak definiujesz granice funkcjonalności, które powinny być oddzielone w osobny mikroserwis?
Jak uniknąć kolizji w pamięci podręcznej między różnymi funkcjami wywoływanymi z tymi samymi argumentami, na przykład add(2, 3) i multiply(2, 3)?
Czy używałeś agentów AI lub narzędzi do generowania kodu, takich jak Codex?
Jak wykonywane są JOINy po stronie PostgreSQL? Jakie strategie istnieją?
Czym są funkcje okienkowe w SQL?
Jak poprawnie, krok po kroku i bezpiecznie usunąć kolumnę z bazy danych, która nie jest już używana, ale do której starszy kod nadal może się odwoływać?
Dlaczego wielu doświadczonych programistów zaleca preferowanie kompozycji nad dziedziczeniem?
Jak masz na imię?
Czy tak naprawdę zdobyłeś dobrą bazę na uczelni, czy sam się czegoś nauczyłeś?