Python에서 sequence에 대해서 설명해주세요.
Answer
Python 자료 구조에서 리스트와 튜플의 차이점을 설명해주세요.
Answer
mutable과 immutable에 대해서 설명해주세요
Answer
iteralbe과 iterator에 대해 설명해주세요.
Answer
iterator와 generator의 차이점은? 메모리 관점에서 설명한다면?
Answer
yield키워드 설명과 generator와 관련되 설명해주세요.
Answer
labmda와 def 의 주된 차이점은 무엇인가요?
Answer
reduce, map, filter function은 어떤 것인가요?
Answer
pass by value, pass by reference, pass by object에 대해서 설명해주세요. 파이썬은 어떤 로직을 따르나요?
Answer
shallow copy와 deepcopy에 대해서 설명해주세요.
Answer
Variable scope은 무엇인가요? 파이썬의 관점에서 설명한다면?
Answer
Context manager는 무엇이고 어떤 때 사용하나요?
Answer
일급함수란 무엇인가요?
Answer
파이썬의 클로저는 무엇이고 어떤 때 사용하나요?
Answer
파이썬의 데코레이터는 무엇이고 어떤 때 사용하나요?
Answer
언더스코어 사용처
Answer
getter, setter, hasattr 은 어떤 것이죠?
Answer
GIL은 무엇인가요?
Answer
GIL은 왜 느린가요?
Answer
파이썬은 왜 꼬리 재귀를 제공하지 않나요?
Answer
파이썬의 메모리 관리 전략은 어떤 것이 있나요? (Garbage collection)
Answer
Reference counting의 작동에 대해서 자세하게 설명해주세요.
Answer
힙 메모리, 스택 메모리의 차이점은 무엇인가요? 파이썬의 객체는 어느 영역에서 관리되나요?
Answer
local, global variable의 차이점은 무엇인가요? 어느 영역에 저장되나요?
Answer
멀티 프로세스, 멀티 스레드, 멀티 테스크, 멀티 프로그래밍에 대해 짧게 설명하고 비교해주세요.(CS 일반)
Answer
IO bound 와 CPU bound에 대해 설명해주세요.(CS 일반)
Answer
python의 multiprocess, multithread 기능에 대해 설명해주세요.
Answer
IO bound와 CPU bound 작업일 때 파이썬의 어떤 식으로 처리하면 효율적일까요?
Answer
병렬성과 동시성에 대해 설명해주세요(CS일반)
Answer
blocking 과 non blocking에 대해 설명해주세요(CS일반)
Answer
synchronous 과 asynchronous 에 대해 설명해주세요(CS일반)
Answer
파이썬의 시리얼라이제이션에 대해 설명해주세요. 관련된 모듈이 있나요? 어떤 때 써보셨나요?
Answer