/tech-interview-study

✏️ 기술 면접 스터디 / Cheat Sheet (2022.12~)

tech-interview-study

스터디 목차는 Songwonseok/CS-Studygyoogle/tech-interview-for-developer 를 참고하여 구성했습니다.
각 주제에 대한 깊이있는 학습을 지향합니다.

📌 Contents

🖥️ Computer Architecture 📂 Data Structure 📦 Database 📡 Network
🚨 Operating System 🐣 Algorithm 🌐 Web ⚙️ Software Engineering
🎨 Design Pattern 🗣️ Language 👩‍💻 Interview

😊 Collaborator

Contributer

Issue와 PR로 오탈자 및 잘못된 내용을 알려주세요🙂


Rules

매일 오전 10시 온라인 스터디 주말, 공휴일 제외
스터디에서는 전 날 학습 내용 공유 및 오늘 주제 선정
Wiki History에 주제 기록
선택한 주제를 학습한 후 주제.md 파일 생성, 다음 날 스터디 전까지 PR 생성하기

🚨 5일 이상 실패 시 퇴출.
유고 사유 | 익일 코딩테스트 및 면접, 질병(인증 필요)

Convention Rule

PR | [카테고리] 주제
ex) [Algorithm] DFS&BFS

Commit | [카테고리] {커밋내용} 파일명.md
ex) [Algorithm] Create DFS&BFS.md
ex) [Algorithm] Add Diagram DFS&BFS.md


📌 학습 주제

🖥️ Computer Architecture

📂 Data Structure

📦 Database

📡 Network

🚨 Operating System

🐣 Algorithm

🌐 Web

⚙️ Software Engineering

🎨 Design Pattern

🗣️ Language

C
  • [C] C언어 컴파일 과정
  • [C] 구조체 메모리 크기 계산
  • [C] 포인터(Pointer)
  • [C] 동적할당
C++
  • [C++] 얕은 복사 vs 깊은 복사
  • [C++] 가상 함수(Virtual Function)
  • [C++] 입출력 최적화하기
  • [C++] Vector Container
Java
  • [Java] Java 컴파일 과정
  • [Java] Call by Value vs Call by Reference
  • [Java] String & StringBuffer & StringBuilder
  • [Java] 자바 가상 머신(Java Virtual Machine)
  • [Java] Casting(업캐스팅 & 다운캐스팅)
  • [Java] 오토 박싱 & 오토언박싱
  • [Java] Thread 활용
  • [Java] 고유 락(Intrinsic Lock)
  • [Java] 문자열 클래스
  • [Java] Garbage Collection
  • [Java] Promotion & Casting
  • [Java] Primitive type & Reference type
  • [Java] 직렬화(Serialization)
  • [Java] Error & Exception
  • [Java] Stream API
  • [Java] Record
  • [Java] Interend String in Java
  • [Java] Composition
Javascript
  • [Javascript] ES2015+ 요약 정리
  • [Javascript] Object Prototype
  • [Javascript] Closure
  • [Javascript] Hoisting
Python
  • [Python] 매크로 사용법

🧑‍💻 Interview

  • [OS] 면접 질문 모음
  • [DB] 면접 질문 모음
  • [Web] 면접 질문 모음
  • [Network] 면접 질문 모음
  • [Algorithm] 면접 질문 모음
  • [Language] 면접 질문 모음

📌 Linux

📌 New Technology

📌 Seminar

📌 ETC