예상으로 나올 것 같아 정리했던 내용과, 면접에서 나온 문제를 정리한 레포입니다. 요약이 아닌 인터뷰 형식으로 정리했습니다.
아래는 문제 리스트로 되어있으며, 해당 답변은 관련.md 파일을 봐주세요!
면접에서 실제로 나온 내용은 ⭐️ 처리 하였습니다. 여러번 나오면 여러번 별표를 넣겠습니당!
Algorithm & Data Stcture.md
Dictionary 와 Array에서 각각의 시간복잡도와 왜 그렇게 생각하는지 ⭐️
python 에서는 quick 을 쓸까요 merge 를 쓸까요? ⭐️
Tree / Graph 차이를 알려주세요 ⭐️
BFS / DFS 쓰는 자료구조 형식? 뭐가 더 효율이 안좋은지? ⭐️
Array vs List, 시간복잡도, 구조 차이 ⭐️
python 에 Main() 메서드가 있나요?
iterable 과 iterator 의 의미와 차이를 알려주세요
Class, Object, Instance의 차이점이 무엇인가요?
Overriding 과 Overloading 의 차이점
해당 내용은 제 경험이 들어가서 조금 특이할 수 있습니다! ⭐️ 는 면접에서 나온 질문입니다.
Docker 를 사용했다고 했는데 왜 사용했나요?
컨테이너가 종료되면 postgresql 데이터가 날라가는데 어떻게 해결하셨나요?
다른 VM 과 Docker 의 차이가 무엇인가요?
맥도 리눅스가 아닌데 맥에서 어떻게 리눅스 커널을? 열게되나요?⭐️
두개의 도커 컴포즈를 올렸습니다. 다른 컴포즈의 컨테이너에서 접속이 가능할까요? ⭐️
HTTP 와 HTTPS 차이를 알려주세요. ⭐️
TCP 3-way-handshake 는 무엇인가요?
1. django rest framework 를 사용했다고했는데, 사용자가 요청하면 어떻게 동작하는지 알려주세요. ⭐️
3. runserver 도 있는데 왜 nginx 를 쓰나요? ⭐️
5. django 에 대해 설명해주세요. + 자세히
1. 10000개의 요청이 들어와 속도 저하가 되었다. 어디를 먼저 볼 것인가? ⭐️