Pytania rekrutacyjne Python

1

Hej, wiecie jakiego rodzaju moga byc pytania z Pythona? Tzn bardziej konkretnie czego moga dotyczyc, jakies pewniaki? Pewnie lambda funkcje, dekoratory, jak myslicie?

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1