STUDY
backend-cs-interview
backend-cs-interview
  • backend-cs-interview
    • 생각해볼 문제
      • 웹소켓 메시지 퍼블리싱
      • 멀티 스레딩 환경에서 임계구역에 여러 번 접근하기
    • DB
      • 데이터베이스
      • RDBMS vs NoSQL
      • Elasticsearch
      • Redis
      • DB 클러스터링, 리플리케이션
      • Transaction
      • DB 동시성 제어 & 교착상태
      • 정규화
      • Index
    • DataStructure
      • Array & List
      • Tree
      • Stack & Queue
      • Heap
      • Red-Black Tree
      • Hash Table
      • Graph
      • 최소 스패닝 트리
    • Java
      • JDK
      • Object의 equals(), hashCode() 메소드
      • StringBuilder vs StringBuffer
      • System.out.println 메소드
      • ArrayList의 구현
    • Network
      • HTTP Method
      • Rest & RestAPI
      • SSL handshake, 대칭키 & 비대칭키
      • HTTP & HTTPS
      • TCP 3, 4-way handshake
      • TCP와 UDP의 차이점 + QUIC
      • DNS Round Robin
      • 웹 통신의 큰 흐름
      • 네트워크 시스템의 Layer and Architecture
      • 쿠키, 세션, 토큰
      • 프록시
      • 소켓
      • CORS
      • OAuth
    • OS
      • Process, Thread
      • Deadlock
      • CPU 스케쥴링
      • 동기와 비동기 & 블로킹과 논블로킹
      • 프로세스 동기화 (참고 1, 2)
      • 메모리 주소 변환
      • 메모리 연속 할당 (Fixed, Variable)
      • 메모리 불연속 할당 (Paging, Segmentation)
      • Virtual Memory
      • Page Replacement
    • Spring
      • AOP (참고)
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub

backend-cs-interview

GitBook

Next생각해볼 문제

Last updated 5 months ago

Was this helpful?