Opowiedz o funkcji lambda. Do czego jej osobiście używałeś?
Python
Wymień zmienne i niezmienne typy danych w Pythonie, podaj przykłady.
Czym różni się metoda remove() od pop() (i del) do usuwania elementów z listy?
Jaka jest różnica między operatorami == i is?
Jak przekazywane są argumenty do funkcji w Pythonie (przez referencję czy przez wartość)?
import copy a = [[1],[2],[3]] b = copy.copy(a) a.append([4]) a[0][0] = 100 print(b)
Jakie są sposoby rozwiązywania kolizji w tablicy haszującej?
Dlaczego opuściłeś firmę i zdecydowałeś się wejść na rynek?
Ile czasu zajmuje przejście do nowej firmy?
Co się stanie na przykładzie z krotką zawierającą zmienny element jako klucz słownika?
Czy projekt był obciążony dużym ruchem? Możesz podać liczby, na przykład w RPS?
Dlaczego warto zostawić trochę pamięci dla siebie, zamiast oddawać ją całkowicie do systemu operacyjnego?
Przykład z modyfikowalnym argumentem domyślnym w funkcji — co jest nie tak i jak to naprawić?
Jaka jest różnica między słownikiem (dict) a JSON?
Czy w tym projekcie pojawiły się jakieś trudności, z którymi trzeba było się uporać?
Jaka jest złożoność metody list.pop() (bez argumentów) i dlaczego jest stała?
Wymień podstawowe zasady OOP (polimorfizm, enkapsulacja, abstrakcja, dziedziczenie) i wyjaśnij każdą.
Co robi flaga -O podczas uruchamiania Pythona (python -O main.py)?
Czym jest słownik w Pythonie? Co może być kluczem?
Jak bardzo jest aktywne poszukiwanie? Czy komunikujesz się z innymi firmami? Czy masz oferty?