면접을 위한 CS 전공지식 노트 - 저자 주홍철, 길벗
해당 스터디는 '면접을 위한 CS 전공지식 노트' 목차와 내용을 참고해서 진행됩니다.
동동 | 헤론 | 아리 | 연 | 데옹 | 나단 |
- 운영체제
- 네트워크
- 데이터베이스
- 자료구조
- 개발자 상식
CS 개념
-
정리하고 싶은 CS 주제를 정하고 이슈를 만든다.
(ex. 프로세스와 스레드, 이슈번호 #1) -
이슈 번호에 맞게 브랜치를 만든다.
(ex. git switch -C os/#1/process-thread) -
이슈 주제에 맞게 개념 정리하고 commit 한다. 이때 커밋 메시지에 [#이슈 번호를 넣어준다]
(ex. git commit -m "os: [#1] 프로세스 내용 작성") -
본인이 생각한 내용들을 다 작성하면 Pull Request 한다.
-
다른 사람들은 작성한 내용을 바탕으로 comment를 보낸다. (궁금한점, 내용에서 표현이 잘못된 부분, 추가했으면 하는 내용 등등)
-
본인이 추가 설명을 해줄때 참고할 수 있는 내용이나 영상 링크가 있다면 추가해준다.
CS 면접
-
CS 개념에 대해서 정리하고 PR 까지 마무리 됐다면 해당 주제에 대한 질문으로 이슈를 만든다.
(ex. 프로세스와 스레드의 차이점은 무엇인가요?) -
질문에 대한 본인만의 말로 답변을 남기고 다른 사람들의 답변도 참고한다. 다른 사람이 남긴 답변에서 좋았던 점과 아쉬운 점 등을 자유롭게 comment를 남긴다.