Skip to content

면접을 위한 CS 전공지식 노트의 내용을 정리한 PDF 요약본

Notifications You must be signed in to change notification settings

JasonSong97/COMPUTER_SCIENCE_PDF

Repository files navigation

CS 면접 대비 PDF 파일

내용

1. 데이터베이스

  • 데이터 베이스의 기본
    • 엔티티
    • 릴레이션
    • 속성
    • 도메인
    • 필드와 레코드
    • 관계
  • 트랜잭션과 무결성
    • 트랜잭션
    • 무결성
  • 데이터베이스의 종류
    • 관계형 DB
    • NoSQL DB
  • ERD와 정규화 과정
    • ERD 중요성
    • 정규화 과정
  • 인덱스
    • 인덱스의 필요성
    • B트리
    • 인덱스 만드는 방법
    • 인덱스 최적화 방법
  • 조인의 종류와 원리
    • inner join
    • left outer join
    • right outer join
    • full outer join
    • 중첩 루프 조인
    • 정렬 병합 조인
    • 해시 조인

2. 디자인 패턴

  • 디자인 패턴
    • 디자인패턴 종류 3가지
    • 라이브러리 vs 프레임워크
    • 싱글톤 패턴 정의
    • 싱글톤 구현 7가지 방법
    • 팩토리 패턴
    • 이터레이터 패턴
    • 노출 모듈 패턴
    • 전략 패턴
    • 옵저버 패턴
    • 프록시 패턴
    • MVC, MVP, MVVM 패턴
    • Spring Web MVC(DispathcerServlet)
    • flux 패턴
    • 의존성 주입과 의존관계 역전 원칙
    • 자주 사용하는 static의 단점(번외)
    • 컨텍스트(번외)
  • 프로그래밍 패러다임
    • 선언형과 함수형 프로그래밍
    • 객체지향형 프로그래밍
    • 절차형 프로그래밍

3. 네트워크

  • 네트워크 기초
    • 처리량과 지연 시간
    • 네트워크 토폴로지와 병목현상
    • 네트워크 분류
    • 네트워크 성능 분석 명령어
    • 네트워크 프로토콜 표준화
  • TCP/IP 4계층 모델
    • 계층 구조
    • PDU

최신화 기록

  • 데이터베이스
    • 2023/9/12 최신화
  • 디자인 패턴
    • 2023/9/13 최신화
  • 네트워크
    • 2023/10/1 최신화

참고

인프런, 면접을 위한 CS 전공지식 노트

About

면접을 위한 CS 전공지식 노트의 내용을 정리한 PDF 요약본

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published