Python
Czy możesz wyjaśnić, co oznacza używanie metod z nazwami zawierającymi jeden lub dwa podkreślenia?
Czy mógłbyś wyjaśnić pojęcie metod magicznych w programowaniu obiektowym?
Czy wolisz używać ORM, czy pisać bezpośrednio zapytania SQL podczas pracy z PostgreSQL?
Jakie parametry wejściowe może mieć wywołanie funkcji?
Wyjaśnij, czym jest JSON Web Token i do czego służy w autoryzacji i uwierzytelnianiu.
Czym różnią się zmienne z nazwami w programowaniu?
Opowiedz o swoim doświadczeniu w pracy z projektami open-source.
Czy kandydat posiada dyplom akademicki lub wyższe wykształcenie?
Jak u Ciebie przebiega przegląd kodu?
Jak określić złożoność czasową operacji dodania elementu na koniec listy powiązanej?
Czy podczas wykonywania zapytania typu INSERT z użyciem EXPLAIN ANALYZE zostanie dokonany wpis w tabeli bazy danych?
Jakie są Twoje cele i ambicje zawodowe w dziedzinie rozwoju?
Czy możesz wyjaśnić, czym są niemutowalne zbiory w Pythonie i czym różnią się od zwykłych?
Jak jest zaimplementowana struktura danych lista w Pythonie i jak działa wewnątrz?
Jak opisałbyś proces zmiany kodu w celu jego ulepszenia bez zmiany funkcjonalności?
Opisz ostatnie projekty, w których brałeś udział lub które zrealizowałeś
Jakie podejścia i metody są stosowane w celu zwiększenia przepustowości i odporności systemu o wysokim poziomie obciążenia?
Jak chronić się przed przepełnieniem przestrzeni na docelowym serwerze podczas przesyłania dużego pliku?
W jaki sposób można wykonywać zapytania do bazy danych, która nie używa modelu danych relacyjnych?
Czy możesz podzielić się swoim doświadczeniem z korzystania z kolejek w projektach i opowiedzieć, z jakimi typami kolejek pracowałeś?