TechnicalNote
TechnicalNote copied to clipboard
Repository to store what we have studied. :book: We want everyone to get a job through TechnicalNote.
:book: TechnicalNote
:two_men_holding_hands: created by
:frowning_man: 도움을 주신 분들
도움에 감사드립니다. :pray:
TechnicalNote ?
- 개발 관련 지식을 정리해 놓은 저장소입니다.
- 필기시험과 면접에서 직접 겪었던 내용 위주로 구성되어 있습니다.
- 잘못된 부분이 있을 수도 있으니 가이드라인으로 참고해주시면 되겠습니다.
:microphone: 실제 면접 질문 모음
- 실제 면접 질문 모음
:books: Algorithm :top:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Topology Sort
- Radix Sort
- Counting Sort
- DiceProblem
- Kruskal
- 스택으로 큐 구현
- 좌표 압축 기법
- 하노이의 탑
:moneybag: C++ :top:
- 형변환 연산자
- Const
- Vector
- Virtual
- 가상함수의 동작 원리
- EnumHack
- inline
- EmptyClass
- DanglingPointer
:computer: Computer Architecture :top:
- 빅엔디언과 리틀엔디언
- 실행파일의 생성과정
- 컴퓨터에서의 실수 표현방법
- 10진수와 2진수의 변환
- 유니코드
:evergreen_tree: Data Structure :top:
- Stack
- Queue
- Deque
- 트리
- 이진트리
- 트리의 순회
- 최소신장트리(MST)
- 자료구조를 이용한 스택의 구현
- 해싱
:floppy_disk: Database :top:
- DB 쿼리문 정리
- JOIN의 종류
- DDL,DML,DCL
- 트랜잭션의 ACID 속성
- 트랜잭션 격리수준
- RDBMS와 NoSQL의 차이
- 낙관적 락과 비관적 락
🦉 Design Pattern :top:
- Command Pattern
- Observer Pattern
- Strategy Pattern
- TemplateMethod Pattern
- Singleton Pattern
- FactoryMethod Pattern
- AbstractFactory Pattern
- Adapter Pattern
- Decorator Pattern
- Composite Pattern
- Bridge Pattern
:video_game: Game :top:
- 드로우콜 줄이기
:octocat: Github :top:
- repository를 clone할 때 모든 branch를 local에 받기
- Pull Request 방법
:lips: Java :top:
- JVM
- Eclipse Attach Source 설정하기
- String, StringBuffer, StringBuilder의 차이
- HashMap과 Hashtable의 차이
- final
- Interface와 abstract의 차이
:stars: JavaScript :top:
- Hoisting
:1234: Linear Algebra :top:
- 행렬
- 벡터의 내적
:globe_with_meridians: Network :top:
- OSI 7 Layer
- URI, URL, URN 개념
- 포트와 소켓
- 서브넷마스크
- Nagle 알고리즘
- TCP와 UDP의 차이
- HTTP와 HTTPS
:bus: Operating System :top:
- 메모리 구조
- 프로세스와 스레드
- Context Switching
- 동시성과 병렬성
- Deadlock
- CPU 스케줄링
- 페이지 교체 알고리즘
- 메모리 단편화
:speech_balloon: Programming Language :top:
- 객체지향 프로그래밍
- 객체 지향 원칙
- 자료형
- Call by Sharing
- Short Circuit
- 함수의 인자 전달 방식
- 접근 제한자
:lock: Security :top:
- 대칭키와 공개키
- 파일 완전 삭제
- DMZ(Demilitarized zone)
:hammer: Software Engineering :top:
- 디자인 패턴
- 오픈소스 라이센스
- Naming Convention
- 클린 코드
- MVC 패턴
:earth_asia: Web :top:
- AMP와 PWA
- REST란 무엇인가?
- Reverse Proxy와 Load Balancing
- 세션과 쿠키
- Open API Architecture
- HTTP Cache
- HTTP Method
- 웹 페이지 속도 개선 방법
- DI와 IoC
- GET과 POST의 차이
:open_file_folder: Window :top:
- 메시지 루프
- SendMessage, PostMessage
- DLL
:guitar: ETC :top:
- NAVER DEVELOPER OPEN CLASS 2019
- DEVIEW - MongoDB
- DEVIEW - Android WebView
- DEVIEW - Whale 2.0
- template
- 마크다운 공유 편집 - hackmd
- 2019년 회고 - Jegyun Kang
- 2021년 회고 - Jegyun Kang