Skip to content

tech-interview-for-developer-insparta/2025-DevCS-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

기술면접 대비 CS 스터디 운영방안?

  1. 스터디 진행 방식
  • 각 주제에 대해 준비한 내용 발표: 오늘의 주제 발표 (10~15분)
  • 청취자: 각자 꼭 하나씩 랜덤 질문 & 꼬리질문
  • 답변은 구조적으로 (정의 → 원리 → 예시 → 한계/대안)
  • 스터디 끝나면 기록을 남겨서 Q&A 아카이브화(GitHub 조직레포)

  1. 주요 CS 영역 (단골 질문 위주)

운영체제

  • 프로세스 vs 스레드
  • 컨텍스트 스위칭
  • 메모리 구조 (Heap / Stack / Data / Code)
  • CPU 스케줄링 / 동기화 (Semaphore, Mutex, Deadlock)
  • 가상 메모리, 페이징

네트워크

  • OSI 7계층
  • TCP vs UDP
  • HTTP vs HTTPS
  • 3-way handshake, 4-way termination
  • REST API 원리
  • DNS 동작 과정

데이터베이스

  • RDB vs NoSQL
  • 트랜잭션 (ACID)
  • 인덱스 구조 (B-Tree, Hash)
  • 정규화 vs 비정규화
  • JOIN / 쿼리 최적화
  • 동시성 제어 (락)

자료구조 & 알고리즘

  • 배열, 연결리스트, 스택, 큐, 해시맵
  • 정렬 (퀵/머지/힙)
  • 시간/공간 복잡도
  • DFS / BFS
  • 우선순위 큐, 힙

자바 & 스프링

  • JVM 구조, GC
  • Java Collections (HashMap, ConcurrentHashMap)
  • 오버로딩 vs 오버라이딩
  • Spring IoC, DI, Bean Lifecycle
  • Spring Boot Auto Configuration
  • JPA N+1 문제

About

2025년도 CS스터디를 위한 레포지테리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5