Hej, wiecie jakiego rodzaju moga byc pytania z Pythona? Tzn bardziej konkretnie czego moga dotyczyc, jakies pewniaki? Pewnie lambda funkcje, dekoratory, jak myslicie?
1
1
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ł :)
4
-
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.