내가 보려고 쓰는 기술면접 준비

JIHYUN·2021년 9월 22일
0
post-thumbnail

😎 START

기술면접 준비도 해야하고 코딩테스트 준비며 이것저것 할 건 많은데 어디서부터 시작해야할지 감도 잡히지 않아서 우선 여기에 정리해두고 하나씩 해결하려고 한다.
문제풀이는 이미지 클릭, 다른 공부한 것들은 폴더 아이콘 클릭하기! 🙄




💻 Computer Science


📁 Algorithm

  • 버블 정렬(Bubble Sort)
  • 선택 정렬(Selection Sort)
  • 삽입 정렬(Insertion Sort)
  • 퀵 정렬(Quick Sort)
  • 병합 정렬(Merge Sort)
  • 힙 정렬(Heap Sort)
  • 기수 정렬(Radix Sort)
  • 계수 정렬(Count Sort)
  • 이분 탐색(Binary Search)
  • 투포인터 알고리즘
  • 순열(Permutation)
  • 최대공약수와 최소공배수
  • 탐욕법
  • 해시 테이블 구현
  • DFS & BFS
  • 최장 증가 수열(LIS)
  • 최소 공통 조상(LCA)
  • 동적 계획법(Dynamic Programming)
  • 다익스트라(Dijkstra) 알고리즘
  • 비트마스크(BitMask)



📁Data Structure

  • Array
  • LinkedList
  • HashTable
  • Stack
  • Queue
  • Heap
  • Graph
  • Tree
  • B Tree & B+ Tree
  • Graph
  • Trie



📁Network

  • OSI 7계층
  • TCP/IP
  • UDP
  • TCP의 3-way-handshake & 4-way-handshake
  • HTTP & HTTPS
  • CORS
  • GET 메서드 & POST 메서드
  • 쿠키(Cookie) & 세션(Session)
  • DNS
  • REST & RESTful
  • 소켓(Socket)
  • Socket.io & WebSocket
  • Frame, Packet, Segment, Datagram
  • 로드 밸런싱(Load Balancing)
  • Blocking,Non-blocking & Synchronous,Asynchronous
  • Blocking & Non-Blocking I/O



📁Operating System

  • 운영체제
  • Process vs Thread
  • Thread-safe
  • 동기화
  • 인터럽트(Interrupt)
  • 세마포어(Semaphore) & 뮤텍스(Mutex)
  • 스케줄러
  • CPU 스케줄러
  • 시스템 콜(System Call)
  • 동기 vs 비동기
  • 페이징 & 세그멘테이션
  • 페이지 교체 알고리즘
  • 메모리(Memory)
  • 가상 메모리
  • 캐시의 지역성
  • 교착상태(Deadlock)
  • 사용자 수준 스레드와 커널 수준 스레드
  • 단편화
  • Context Switching
  • Swapping



📁Database

  • 데이터베이스 기본
  • Key
  • 정규화
  • SQL Injection
  • SQL - Join
  • SQL & NoSQL
  • 이상(Anomaly)
  • 인덱스(Index)
  • 트랜잭션(Transaction)
  • 트랜잭션 격리 수준
  • 레디스(Redis)
  • 옵티마이저(Optimizer)
  • 파티셔닝(Partitioning)
  • 샤딩(Sharding)
  • 객체 관계 매핑(Object Relational Mapping)
  • Statement vs PreparedStatement



📁Design Pattern

  • 디자인패턴
  • 어댑터(Adapter) 패턴
  • 싱글톤(Singleton) 패턴
  • 탬플릿 메소드(Template Method) 패턴
  • 팩토리 메소드(Factory Method) 패턴
  • 옵저버(Observer) 패턴
  • 스트레티지(Strategy) 패턴
  • 컴포지트(Composite) 패턴
  • SOLID
  • MVC1 패턴과 MVC2 패턴




🎃 프로그래머스 문제풀이

                 👆 위 이미지 클릭 시 문제풀이 시리즈로 이동합니다.





🎨 백준 온라인 알고리즘 문제풀이


                👆 위 이미지 클릭 시 문제풀이 시리즈로 이동합니다.

profile
이것저것 공부중

0개의 댓글