이 저장소는 VSFe님의 Tech-Interview
레포지토리를 fork한 레포지토리로,
기술 면접을 대비하며 공부한 내용을 정리해서 올리고자 합니다!!
각 문항에 대한 답변 뿐만 아니라, 하위 문항에 대해서도 답변을 해보고 공부할 목적으로 fork 했습니다.
우선적으로 공부할 주제는 02-OPERATING SYSTEM
, 03-NETWORK
, 04-DATABASE
, 05-ETC
, 07-JAVA SPRING
입니다.
밑에 보이는 Contents 항목에는 학습한 내용에 대한 링크가 되어 있습니다.
1. 시스템 콜이 무엇인지 설명해주세요.
2. 인터럽트가 무엇인지 설명해주세요.
1. 쿠키와 세션의 차이에 대해 설명해주세요.
2. HTTP 응답코드에 대해 설명해주세요.
1. Key(기본키, 후보키, 슈퍼키 등등...)에 대해 설명해주세요.
2. RDB와 NoSQL의 차이에 대해 설명해주세요.
1. 가상화가 무엇이고, 이것이 가상머신과 어떠한 차이가 있는지 설명해 주세요.
2. CI/CD를 사용해 본 경험이 있나요? 있다면 간단하게 설명해 주세요.
1. JVM이 정확히 무엇이고, 어떤 기능을 하는지 설명해 주세요.
2. final 키워드를 사용하면, 어떤 이점이 있나요?
아래 글은 원본 레포지토리에 작성되어 있던 글입니다 :)
기술 면접과 관련하여, 그동안 준비했던, (혹은 스스로 더 공부하고 싶은) 문항들을 정리한 레포입니다.
다소 면접을 어렵게 준비했기에, 기술 면접을 처음 준비하시는 분들에게는 어려울 수도 있지만, 차근차근 정리하다보면 많은 도움이 될 수 있을 것입니다!
- 처음 CS를 준비하시는 분들이라면, 사실 이 레포는 적합하지 않을 수 있습니다. 기본적인 CS에 대한 이해가 있고, 면접을 위해 더 깊은 공부가 필요한 분들에게 적극 권장드립니다!
- 레포지토리에 있는 내용이 면접의 전부는 아닙니다! 더 많이 찾아보면 좋을 것 같습니다.
- 문제 수가 많고, 난이도도 있는 편 입니다. 어려울 수 있다는 것을 감안하고 공부하셨으면 좋겠습니다!
- 특정 키워드에 대해, 나올 수 있는 문항들을 다양하게 적었습니다.
- 적힌 풀이를 외우는 것은 지양하기에, 질문들을 중심으로 정리하였습니다. 풀이는 직접 공부하면서 채우시는걸 강력히 권장합니다.
- 특히나, 해당 레포의 풀이를 다룬 블로그 중에선 틀린 내용을 작성한 경우도 있으니 더더욱 조심해 주세요!
- Data Structure, Algorithm (이론)
- Operating System
- Network
- Database
- Etc
- 손코딩 (연습 문항)
- 언어/프레임워크 관련 질문 (Java, Spring)
- 함께 스터디를 진행했던, 고마운 분들입니다.
BaeRoNuI
JongWoo Jeong
Namkanghyeon
Jeong Seokwoo (redjen)
Hi YJ
- 좋은 결과를 냈던 새로운 분들도 함께합니다.
sojeongLee
DongRyul Lee
Junhyuk Lee
Hoin Shin
PangPyo