/CS-Study

Computer Science && Tech Interview

CS-Study


👨‍💻 스터디원

이름 깃허브
배수빈 @baexxbin
손지민 @jmxx219
최동근 @reddevilmidzy
이재표 @jaepyo-Lee
백종인 @rookedsysc
홍지운 @jackson-hong

📚 학습 주제

운영체제, 네트워크, 데이터베이스, 자바 및 스프링, 자유 주제

Tech-Interview 참고

No. 📌 운영체제 📌 네트워크 📌 데이터베이스 📌 자바 📌 스프링
1 시스템 콜 OSI 7계층 RDB와 NoSQL JVM Servlet
2 인터럽트 Mutiplexing과 Demultiplexing 스키마 Garbage Collection DispatcherServlet
3 컴파일 웹소켓과 소켓통신 key final Tomcat
4 프로세스 Stateless와 Connectionless 인덱스 static class와 static method Servlet Filter와 Spring Interceptor
5 프로세스 주소 공간 쿠키와 세션 B-Tree와 B+Tree 추상클래스와 인터페이스 DTO, DAO, VO, Entity
6 컨텍스트 스위칭 HTTP 뷰(View) equals와 hashCode Spring MVC와 Spring Boot
7 프로세스 스케줄링 HTTP 버전 비교 함수적 종속성과 정규화 Collections AOP
8 IPC HTTP 상태코드 DB JOIN 예외처리(Exception) IoC와 DI
9 Thread Safe HTTP 메소드 클러스터링과 리플리케이션 자바의 동기화 @Transactional
10 Synchronized TCP와 UDP DB 트래픽 reflection SQL Mapper vs ORM vs QueryBuilder
11 뮤텍스와 세마포어, 모니터 3-way handshake DBCP OOP Hibernate, JPA, Spring Data JPA
12 Thread Pool, Fork-Join 4-way Handshake 트랜잭션 디자인 패턴 Persistence Context
13 데드락 IP 주소 트랜잭션의 격리성 Stream JPA 연관관계 맵핑
14 캐시 메모리 라우터 DB Locking 자바 Annotation N+1 Problem
15 메모리 할당과 단편화 서브넷 마스크 SQL Injection String, StringBuffer, StringBuilder WebFlux
16 가상 메모리 DHCP MySQL 엔진 아키텍처 Java 8 vs Java 11 va Java 17
17 세그먼테이션과 페이지 브라우저에 URL입력 시 일어나는 일 MySQL InnoDB 스토리지 엔진 Wrapper Class
18 Thrashing DNS Message Broker Generic
19 TLB 로드밸런서 Redis Optional
20 페이지 교체 알고리즘 SOP 정책 Apache Kafka JDBC
21 파일 시스템 XSS와 CSRF Flyway jackson 라이브러리
22 동기와 비동기 & 블로킹과 논블록킹 gRPC 프로시저와 트리거 Virtual Thread
23 - DMZ Table Scan과 Index Scan RxJava

📌 자유주제



💫 정리 시 참고사항

  • 깃허브 저장소에 정리되어 있는 주제들을 보고 참고해주세요.
  • 각 주의 정리 순서는 운영체제네트워크데이터베이스자바 및 스프링자유 주제 순으로 진행됩니다.
  • 내용 정리는 줄글이 아닌 한눈에 파악하기 쉽도록 깔끔하게 정리해주세요.
    • br 태그를 이용하여 문단 간의 공백을 넣어주세요.
  • Tech-Interview에 있는 질문들에 대한 답만 정리하는 것이 아닌, 개념 위주로 정리해주세요.
    • 질문들은 주제에 대한 키워드이기 때문에 정리해나갈 방향 정도로 생각해주세요.
  • 커밋하기 전에 동기화를 꼭 해주세요.

💡 Rule

[ 스터디 진행 ]

  • 매주 수요일 20시 00분 화상스터디 진행
    • 저번 주차의 주제들을 바탕으로 면접 준비
  • 화상 스터디 전 날(화요일)까지 맡은 주제를 정리해서 PR 생성

[ 스터디 방법 ]

  • 매주 각 분야별로 하나씩 총 5개의 주제 선정
  • 각자 해당 주차의 주제들 중 하나를 맡아 정리
  • 저번 주차의 주제들 모두 학습 및 주제 별 질문리스트 생각해오기

[ 스터디 규칙 ]

  • 스터디 진행 시 항상 카메라 ON
  • 특별한 사유없는 불참과 맡은 주제 정리 미완료 3회시 스터디 퇴장
  • 사유가 있을 경우 사전 공지(최소 하루전)