CS 스터디

스터디원 😎

이름 GitHub
김형준 @hyeong-jun-kim
안수빈 @happysubin
이승희 @lsh9295
채안나 @chaeanna

모임 시간

매주 월요일 오후 12시

모임 장소

가천대학교 AI 공학관 메타버스 인큐베이터 (4층)

진행 방식 🌳

  • 매주 스터디가 끝나고나서 tech-interview-for-developer 레포지토리에서 각자 공부할 2개의 주제를 정한다.
  • CS 학습을 하고나서, MD형식으로 정리해서 스터디 전까지 PR을 올린다.
  • 스터디 날에 자기가 공부한 CS 지식을 팀원들에게 발표하는 형식으로 진행한다.
  • 발표 후, 발표자에게 1명당 1개이상 궁금한 점을 물어본다.
  • 모든 주제의 학습이 끝나면, 다음 주에는 해당하는 주제로 CS 모의면접을 진행한다.

학습 주제

학습 주제는 tech-interview-for-developer을 참고했습니다.

운영체제 📌

주차 제목 발표자
1주차 운영체제란 채안나
프로세스 vs 스레드 김형준
프로세스 주소 공간 채안나
인터럽트(Interrupt) 안수빈
시스템 콜(System Call) 이승희
PCB와 Context Switching 이승희
IPC(Inter Process Communication) 안수빈
CPU 스케줄링 김형준
2주차 데드락(Deadlock) 김형준
Race Condition 김형준
세마포어(Semaphore) & 뮤텍스(Mutex) 이승희
페이징 & 세그먼테이션 (PDF) 안수빈
페이지 교체 알고리즘 안수빈
메모리(Memory) 채안나
파일 시스템 채안나
3주차 [운영체제 CS 면접] 김형준, 안수빈, 이승희, 채안나
4-5주차 OSI 7 계층 이승희
TCP 3 way handshake & 4 way handshake 채안나
TCP/IP 흐름제어 & 혼잡제어 김형준
UDP 안수빈
대칭키 & 공개키 안수빈
HTTP & HTTPS 이승희
TLS/SSL handshake 안수빈
6주차 [네트워크 CS 면접] 김형준, 안수빈, 이승희, 채안나
7주차 다양한 자바 플랫폼 이승희
자바 역사와 버전별 특징 김형준
자바 언어의 특징 채안나
프로그램 실행 과정 채안나
JVM 아키텍처와 JMM 김형준
Garbage Collection 김형준
객체지향 언어의 특징 이승희
클래스 안수빈
인터페이스 안수빈
데이터 타입 안수빈