Tech - Python¶
- list / tuple / dict 의 차이점들
- list / set / tuple의 메모리 접근 시간 복잡도
- hash table (dictionary)
- 파이썬의 dictionary는 hash collision을 어떻게 해결하나요?
- 정렬된 리스트에서 찾을 때의 시간 / 정렬되지 않았을 때의 시간
- 파이썬의 메모리 최적화
- 파이썬 generator에 대해 아는 만큼 설명해주세요.
- 파이썬에서 클래스를 상속하면, 메서드는 어떤 식으로 실행되나요?
- 파이썬에 존재하는 GIL에 대해서 설명해주세요.(왜 성능 문제가 발생하나요?)
- 파이썬의 GC는 어떻게 작동하나요?
- pypy는 도대체 왜 CPython보다 빠른 걸까요?
- python에서 메모리 릭이 발생할 수 있는 경우는 언제일까요?
- 메모리 누수 확인 방법
- 클로저란?
- Pass by assignment
- N+1 problem
- Lazy Loading