Skip to content

URECA-BE-Study/URECA-CS-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URECA CS Study

😇 스터디원

👑 김수훈 박상윤 변하영 신예지 이소원
@Suhun0331 @sangyunpark99 @hayong39 @yereumi @Leesowon

📍 스터디 규칙

시간

2월부터 6월 초까지 매주 월, 목 18:00 ~ 20:00

진행 방식

  • 해당 주차의 주제 학습 및 면접 질문 5개 이상 준비
  • 스터디원 질문 취합 및 중복 제거
  • 2대3으로 나눈 후 면접 질문 주고받기
  • 스터디원이 공통적으로 중요하다고 생각한 질문 선정 및 다음 스터디에서 리뷰
  • 면접 질문 및 학습 내용 정리 후 다음 스터디 전까지 깃허브 레포지토리에 커밋

📑 주차별 학습 주제

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

No. 운영체제 데이터베이스 네트워크 자바 스프링
1 CPU 스케줄링 트랜잭션(Transaction), ACID 속성 OSI 7계층 미정 Servlet
2 프로세스 vs 스레드 트랜잭션 격리 수준(Isolation Level) TCP & UDP Dispatcher Servlet
3 PCB, Context Switching 인덱스(Index) HTTP vs HTTPS, 대칭키 & 공개키 암호화 Tomcat
4 메모리 관리(페이징 & 세그먼테이션) SQL - JOIN, SQL Injection 3-way & 4-way handshake Servlet Filter와 Spring Interceptor
5 페이지 교체 알고리즘 SQL vs NoSQL DNS DTO, DAO, VO, Entity
6 인터럽트(Interrupt) 데이터베이스 락(Locking) 로드 밸런싱(Load Balancing) AOP
7 시스템 콜(System Call) DB Connection Pool 쿠키, 세션, 토큰 Ioc와 DI
8 동기화(뮤텍스 & 세마포어 & 모니터) Redis REST API @Transactional
9 데드락(Deadlock) SOP & CORS, XSS & CSRF Hibernate, JPA, Spring Data JPA
10 IPC(Inter Process Communication) N+1 Problem
11 영속성 컨텍스트, 디자인 패턴

✅ 진행 상황

주차(날짜) 학습 주제 작성자
1-1주차(2025.02.03) CPU 스케줄링, OSI 7계층 -
1-2주차(2025.02.06) CPU 스케줄링, OSI 7계층 김수훈, 변하영
2-1주차(2025.02.10) 트랜잭션 이소원
2-2주차(2025.02.13) 프로세스 vs 스레드 신예지
3-1주차(2025.02.17) TCP & UDP 박상윤
3-2주차(2025.02.20) 트랜잭션 격리 수준 이소원
4-1주차(2025.02.24) PCB, Context Switching 변하영
4-2주차(2025.02.27) HTTP vs HTTPS, 대칭키 & 공개키 암호화 신예지
5-1주차(2025.03.04) 3-way & 4-way handshake 박상윤
5-2주차(2025.03.06) 인덱스 김수훈
6-1주차(2025.03.10) 메모리 관리(페이징 & 세그먼테이션), Servlet 이소원, 변하영
6-2주차(2025.03.13) SQL - JOIN, SQL Injection 신예지
7-1주차(2025.03.17) DNS, Dispatcher Servlet 이소원, 박상윤
7-2주차(2025.03.20) 페이지 교체 알고리즘 김수훈
8-1주차(2025.03.24) SQL vs NoSQL, Tomcat 신예지, 변하영
9-1주차(2025.04.01) 로드 밸런싱(Load Balancing), Servlet Filter와 Spring Interceptor 김수훈, 박상윤
9-2주차(2025.04.03) 인터럽트(Interrupt) 변하영
10-1주차(2025.04.07) 데이터베이스 락(Locking), DTO, DAO, VO, Entity 이소원, 신예지
10-2주차(2025.04.10) 쿠키, 세션, 토큰 박상윤
11-1주차(2025.04.14) 시스템 콜(System Call), AOP 김수훈, 변하영
12-1주차(2025.04.21) DB Connection Pool, Ioc와 DI 이소원, 신예지
12-2주차(2025.04.24) 동기화(뮤텍스 & 세마포어 & 모니터) 박상윤
13-1주차(2025.05.01) @Transactional 김수훈
14-1주차(2025.05.08) REST API, Hibernate, JPA, Spring Data JPA 이소원, 변하영
15-1주차(2025.05.12) Redis 김수훈
15-2주차(2025.05.15) 데드락(Deadlock) 신예지
16-1주차(2025.05.19) N+1 Problem 박상윤
17-1주차(2025.05.26) SOP & CORS, XSS & CSRF 이소원
18-1주차(2025.06.09) IPC 변하영

📌 Convention

File Name

  • 학습 내용 정리: 학습주제.md
  • 면접 내용 정리: 학습주제_Q&A.md

ex) CPU 스케줄링.md

File - 면접 내용 정리

## 이름1 - Heading2
<details>
<summary><b>면접 질문1</b></summary> - Toggle(Bold)
면접 답변1
</details>

<details>
<summary><b>면접 질문2</b></summary> - Toggle(Bold)
면접 답변2
</details>

---

## 이름2 - Heading2
<details>
<summary><b>면접 질문1</b></summary> - Toggle(Bold)
면접 답변1
</details>

Commit

작성자 이름: n주차 학습주제

ex) 신예지: 1-1주차 CPU 스케줄링

🐈‍⬛ 참고한 깃허브

🔗 CS-Study

🔗 tech-interview-for-developer

🔗 Tech-Interview

🔗 Interview_Question_for_Beginner

🔗 Ready-For-Tech-Interview

About

유레카 2기 CS 스터디

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5