Python
Czy miałeś przypadki podziału dużej monolitycznej aplikacji na oddzielne mikroserwisy?
Jak jest zaimplementowana strefa dostępu do zmiennych i funkcji w Pythonie?
Czy zdarzały się u Ciebie przypadki nieporozumień lub niezgody z kierownictwem w poprzedniej pracy?
Czy możesz wymienić i opisać główne Middleware używane w Django?
Czy uważasz, że wszystkie statystyczne metryki jakości są traktowane tak samo, czy mają swoje niuanse?
Jakimi metodami realizowałeś wymianę danych między mikroserwisami w swojej praktyce?
Jak zaimplementować zmianę bazy danych lub aktualizację schematu w Django za pomocą migracji?
Jak zorganizować proces migracji bazy danych bez przerwania pracy serwisu (CI/CD)?
Jakimi metodami można określić, jak skutecznie działa program lub fragment kodu?
Mamy tabelę z miliardem rekordów. Co się stanie, jeśli wykonamy COUNT(*)?
Dlaczego sortować kwargs podczas tworzenia klucza pamięci podręcznej memoization?
Jakimi metodami można zwiększyć wydajność podczas wykonywania złożonych zapytań SQL?
Czy mógłbyś wyjaśnić, co oznacza podpis cyfrowy w kryptografii?
Jaki etap końcowy ma zazwyczaj typowy atak na system?
Czy opracowywałeś interfejsy programowania aplikacji (API)?
Wyjaśnij, czym jest JSON Web Token i do czego służy w autoryzacji i uwierzytelnianiu.
Jakie ryzyko mogą wystąpić podczas korzystania z obiektów lub struktur danych zawierających elementy zmienialne?
Jakimi metodami poprawiałeś wydajność zapytań SQL w swoich projektach?
Na jakiej zasadzie należy przesuwać lewą granicę okna, gdy już obejmuje cały alfabet?
Czy zdarzały się przypadki, gdy lepiej było przejść z ORM na surowe SQL?