Hej, wiecie jakiego rodzaju moga byc pytania z Pythona? Tzn bardziej konkretnie czego moga dotyczyc, jakies pewniaki? Pewnie lambda funkcje, dekoratory, jak myslicie?
Podbijam pytanie +
Kiedyś na juniora spotkało mnie coś takiego:
iteratory, generatory (yield), , list of comprehension, map, czym się różni tupla vs lista vs słownik , co to duck typing ?
pytanie: Czy init jest konstruktorem ?
pytanie: Jak odwołać się do metod prywatnych spoza klasy ?
- standardowo: Co to polimorfizm ? :P wzorce projektowe, rekurencja, złożoność obliczeniowa
Fajnie by było jakby ktoś bardziej Pro z Pythona się wypowiedział :)
-
Jakie znasz metody radzenia sobie z problemami IO bound, CPU bound, róznice między nimi, wady zalety.
-
co to jest korutyna.
-
GIL, co to jest, jak działa.
-
multiproccessing, threading, a GIL
-
różnice w działaniu GIL'a miedzy python2, a python3
-
Jak działą garbage collector
-
co to są generacje GC
-
co decyduje w której generacji jest dany obiekt
-
co decyduje o czyszczeniu danej generacji
-
co tą są shadow referances, podaj przykłąd (kod)
-
jak naprawić kod z shadow reference
-
Jak zachowa się garbage collector dla shadow reference i dlaczego tak się zachowuje
-
różnice w działaniu GC dla python2, a python3
-
masz wyciek jak sobie z nim radzisz
-
contexmanager
-
co to jest
-
gdzie go stosujesz
-
contexmanager z wyrażeniem yield
-
obsługa wyjątków
*public, protected
- co to jest motoda prywatna, metoda chroniona
- kiedy stosować
- pokazać błędy w jakimś smell code związany z używanie metod chronionych, prywatnych jak api
Większość pytań prowadzi do dziesiątków pytań pobocznych których nie sposób tutaj wymienić, wychodzą w czasie rozmowy.
Oczywiście jeśli ktoś startuje na kodera web w Django to te pytania to będzie overkill.