CS-Interview-Study 목차 목적 기본 CS 지식 Network Database OS Data Structure Algorithm 포트폴리오 관련 지식 Java/Kotlin Design Pattern(Head First Design Patterns 정리) - 정리 중 Android - 정리 중 Git 참고 사이트 목적 CS 관련 지식 습득 및 관련 정보를 정리해서 기술 면접에 도움이 되기 위한 목적으로 만듦 기본 CS 지식 Network Link OSI 7계층 HTTP 관련: HTTP vs HTTPS / HTTP 1.1 vs 2.0 vs 3.0 / RESTful/ HTTP 응답코드 웹브라우저에 google.com을 쳤을 때 일어나는 일 TCP vs UDP Database Link 데이터베이스 E-R 모델 DB Join 트랜잭션 DB 인덱스 RDBMS vs NoSQL OS Link Process + PCB / Thread Multi-Thread vs Multi-Process Synchronization DeadLock 메모리 관리 기법 페이징 세그멘테이션 가상 메모리 Data Structure Link Map VS HashMap List VS Array Stack VS Queue Algorithm Link Sorting 포트폴리오 관련 지식 Java/Kotlin Link 객체지향 VS 절차지향 객체지향 특징 JVM, GC 설명 SOLID Overriding vs Overloading Interface vs Abstract class Design Pattern Link Android Link Manifest 파일 4대 컴포넌트 LifeCycle Fragment Service DP/DPI/PX Coroutine Room Retrofit Glide AAC 그외 나올만한 Android 질문 정리 Git Link Git branch 전략 Github-Flow Git-Flow Git vs SVN merge vs rebase Git cheatsheet 참고 사이트 https://github.com/JaeYeopHan/Interview_Question_for_Beginner# https://garden1500.tistory.com/m/11?category=0