Przetestuj Python: składnia, funkcje i zakresy, struktury danych, i idiomy OOP. 30 pytań sytuacyjnych, wynik od razu w kategoriach, za darmo, bez rejestracji.
Bez rejestracji — wynik pojawi się od razu.
Obejmuje wszystko od poziomu początkującego po eksperta, w jednym podejściu. Pierwsze pytania dotyczą rzeczy, które spotyka każdy użytkownik Pythona — argumenty domyślne zmienne, is versus ==, dzielenie liczb całkowitych i zmiennoprzecinkowych. Kolejne wchodzą głębiej — zamknięcia, dekoratory, generatory, płytkie kopiowanie i dziedziczenie. Wynik umieszcza cię w jednym z czterech poziomów, a nazwy tych poziomów to celowo dokładnie te, które używają ogłoszenia o pracę.
Nie. Każde pytanie jest napisane dla zachowania Pythona 3, które jest stabilne od lat — f-stringi, standardowe reguły dzielenia int/float i model obiektów. Nic tu nie zależy od ostatniego wydania patch czy konkretnej biblioteki.
Bada ten sam rodzaj rozumowania „czytaj-i-przewiduj”, na którym większość testów pracodawcy się otwiera, w tym samym formacie scenariuszowym, dlatego świetnie nadaje się do przygotowania. Nie jest kopią żadnego konkretnego testu pracodawcy i dobry wynik nie jest certyfikatem. Mówi za to, w którym z czterech obszarów straciłbyś punkty, a to właśnie warto wiedzieć przed rozmową techniczną.
Około sześciu minut. Poszczególne pytania nie są liczone na czas — test sprawdza, czy znasz, co robi kod, a nie jak szybko klikasz. Nad każdym pytaniem możesz zastanawiać się tak długo, jak chcesz.
Przystąpienie do naszego testu nie powinno być postrzegane jako kompleksowa lub precyzyjna ocena Twoich zdolności. Wyniki są przeznaczone wyłącznie do celów informacyjnych i autorefleksji.
Przetestuj Python: składnia, funkcje i zakresy, struktury danych, i idiomy OOP. 30 pytań sytuacyjnych, wynik od razu w kategoriach, za darmo, bez rejestracji.
To test Pythona oparty na scenariuszach: 30 krótkich fragmentów rzeczywistego kodu, każdy z pytaniem, co naprawdę się dzieje, gdy go uruchomisz. Funkcja z domyślnym argumentem, który po cichu pamięta ostatnie wołanie. Dwie listy, które wyglądają identycznie, ale nie są tym samym obiektem. Zmienna pętli, którą zamknięcie czyta po zakończeniu pętli. Wybierasz odpowiedź, która odpowiada rzeczywistemu zachowaniu Pythona, a nie temu, co wydaje się słuszne.
30 pytań obejmuje cztery obszary — pierwotna składnia i typy, funkcje/zakresy/zamknięcia, struktury danych i przepływ sterowania, oraz błędy/OOP i idiomy. Te cztery obszary ukrywają się za hasłem „silny Python” w ogłoszeniach o pracę, które tego nie precyzują, i to właśnie z nich zwykle składa się pytanie rozmowy. Wynik dostajesz dla każdego obszaru, więc słaby punkt widać jako słaby punkt, a nie jako niższy wynik ogólny.
Zajmuje to około sześciu minut, nie wymaga rejestracji i nie ma tu nic do pisania czy uruchamiania — każde pytanie to czytaj-i-przewiduj, dokładnie tak, jak starszy inżynier przegląda pull request. Znać składnię i wiedzieć, co konkretny fragment robi w konkretnych warunkach, to dwie różne umiejętności, a ten test mierzy drugą.
Zobacz, który z czterech obszarów Pythona faktycznie cię hamuje
Otrzymaj wynik w podziale na kategorie — składnia, funkcje/zakresy, struktury danych, OOP/błędy
Sprawdź, na jakim jesteś poziomie: początkujący, średniozaawansowany, zaawansowany czy ekspert
Porównaj swój poziom z tym, co ogłoszenia o pracę naprawdę mają na myśli, pisząc „silny Python”
Napiszesz `def add_item(item, basket=[]): basket.append(item); return basket`, następnie wywołasz `add_item('a')` i `add_item('b')`, oba razy pomijając basket. Co zwraca drugie wywołanie?
30 pytań, 6 min. Automatyczne przechodzenie - brak ręcznego Dalej.
Natychmiastowy przegląd Twojego profilu. Darmowy, możliwy do udostępnienia, zapisany jeśli się zalogujesz.
Premium odblokuje pełny raport - kariery, mocne strony, ścieżki wzrostu.