Skip to content

후르츠츠츠가 정리한 CS 기본기 - Claude Code 초안

Notifications You must be signed in to change notification settings

fru1tworld/cs-basic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Engineer CS 기본기

📚 면접 질문 목록 바로가기

목차

  • 인터넷 작동 원리
  • HTTP/HTTPS
  • DNS와 도메인
  • 호스팅과 브라우저 동작
  • 프로세스와 스레드
  • 메모리 관리
  • 프로세스간 통신 (IPC)
  • 입출력 관리
  • POSIX 기초
  • 터미널과 쉘 명령어
  • 언어 기초 문법
  • 자료구조와 알고리즘
  • 객체지향 프로그래밍
  • 함수형 프로그래밍
  • 동시성 프로그래밍
  • Git 기초
  • 브랜치 전략
  • GitHub/GitLab
  • 관계형 데이터베이스
    • SQL 기초
    • PostgreSQL
    • MySQL
    • 인덱싱과 최적화
    • 정규화
    • 트랜잭션과 ACID
  • NoSQL
    • 문서DB (MongoDB)
    • Key-Value (Redis)
    • 그래프DB (Neo4j)
    • 시계열DB
  • ORM과 데이터 모델링
  • 데이터 복제와 샤딩
  • REST API
  • GraphQL
  • gRPC
  • WebSocket
  • API 인증/인가
  • OpenAPI/Swagger
  • 캐싱 전략
  • Redis
  • Memcached
  • CDN
  • OWASP Top 10
  • HTTPS/SSL/TLS
  • 인증과 인가
    • OAuth 2.0
    • JWT
    • 세션 기반 인증
  • CORS
  • 해싱과 암호화
  • SQL Injection, XSS, CSRF
  • 단위 테스트
  • 통합 테스트
  • E2E 테스트
  • TDD/BDD
  • Docker
  • Kubernetes
  • 컨테이너 오케스트레이션
  • CI 개념과 도구
  • CD 배포 전략
  • GitHub Actions
  • Jenkins/ArgoCD
  • Nginx
  • Apache
  • 리버스 프록시
  • 로드 밸런싱
  • AWS
  • GCP
  • Azure
  • 서버리스
  • RabbitMQ
  • Kafka
  • 이벤트 드리븐 아키텍처
  • 모놀리식 vs 마이크로서비스
  • 클린 아키텍처
  • 도메인 주도 설계 (DDD)
  • CQRS와 이벤트 소싱
  • 서비스 메시
  • 수평/수직 확장
  • CAP 정리
  • 성능 프로파일링
  • 병목 현상 해결
  • 서킷 브레이커 패턴
  • 로깅
  • 메트릭
  • 분산 추적
  • Prometheus/Grafana
  • OSI 7계층
  • TCP/UDP
  • 소켓 프로그래밍
  • 프록시와 VPN
  • 시스템 디자인 기초
  • 대규모 시스템 설계 사례
  • 분산 시스템

참고 자료

About

후르츠츠츠가 정리한 CS 기본기 - Claude Code 초안

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published