- 매주 하나의 CS 주제에 대한 면접 질문과 답변을 정리해서 공유하는 스터디
Bluuubery |
1109code |
oju0 |
- 없음
- 면접 질문 위주의 CS 학습을 통한 실제 기술 면접 대비
- 스터디를 통한 지속적인 동기부여 및 상호 점검
6주
-
프로그래밍 일반
- 프로그래밍 패러다임
- 객체지향 프로그래밍(OOP)
- REST API
- GIT & GITHUB
- 개발 방법론
- 디자인 패턴
- 비동기 처리
- 프레임워크 vs 라이브러리
-
자료구조
- Array, Vector, Linked list
- Stack, Queue
- Deque
- Priority Queue, Heqp
- Hash
- Graph
- Tree
- Tree
- union-find
-
알고리즘
- 시간복잡도
- 정렬(버블/선택/퀵/병합/삽입)
- 재귀
- dp
- 그래프 기초(dfs bfs) + 백트래킹
- 그래프 심화(벨만포드 / 다익스트라 / 플로이드와샬)
- mst
- 분할정복 / 이분탐색
- 그리디
-
네트워크
- HTTP HTTPS, HTTP Method
- TCP와 UDP
- TCP 3way / 4way handshake
- 쿠키와 세션
- www.naver.com에 접속할 떄 생기는 일
- OSI 7계층
- DNS
- 라우터 / 라우팅 알고리즘
- 웹소켓
-
운영체제
- 프로세스와 스레드의 차이
- 데드락
- 세마포어 & 뮤텍스
- 컨텍스트 스위칭
- 선점형 스케줄링 비선점형 스케줄링
- paging system segmentation system
- paging algorithm
- caching
- 가상 메모리(단편화) + page fault
- 메모리 구조
- 디스크 스케줄링
- raid
-
데이터베이스
- 데이터베이스 기본 개념
- 데이터베이스 언어 (sql: ddl dml dcl)
- RDBMS와 NoSql
- 인덱싱
- 정규화
- 반정규화
- 트랜젝션
- join
- 주 1회 1시간 (개인 학습 시간은 별도)
- 자세한 일정은 추후 논의 예정
- 온라인으로 진행
- 개인 학습
- 매주 해당 주의 CS 면접 질문 5 ~ 10개 정리
- 스터디 진행
- 준비해온 내용 github에 업로드
- 매주 정해진 시간에 온라인으로 모여 본인이 준비해온 내용 공유
< CS_InterviewStudy >
1. 프로그래밍 일반/ # 스터디 주차별 폴더
1주차_유선준.md/ # 개인별 학습 정리내용
1주차_손승환.md/
1주차_오주영.md/
2. 자료구조/
""" 이하동일 """
README.md
* 모든 파일은 스터디 당일 오전 9시까지 업로드*
- commit 메시지 : 주차_이름 (ex: 1주차_유선준)
- 학습 정리 내용 : 해당 주차 학습 내용 업로드 (.md)
- 결석비 10,000원