00) CS 기술면접 준비
위 블로그에서 올려주신 항목들을 기준으로 공부하며 개념 정리해보려고 한다.
위 주소에도 설명이 잘 정리되어 있지만,
스스로 한번 정리해보는 것이 공부가 될듯 하여 여러가지 글을 찾아보면서 정리해볼 예정이다.
01) 프로그래밍 공통
: OOP란?
🔗 OOP ( Object-Oriented Programming )
: OOP의 5가지 설계 원칙
🔗 SOLID ( SRP / OCP / LSP / ISP / DIP )
: 절차지향 프로그래밍 VS 객체지향 프로그래밍
🔗 PP vs OOP
: RESTful API
🔗 REST & RESTful API
: 함수형 프로그래밍
: 메모리 구조
: Parameter와 Argument의 차이
: Call By Value와 Call By Reference 차이
: 프레임워크와 라이브러리 차이
: 병렬 처리 프레임워크의 종류와 특징
: 동기와 비동기의 차이
: SQL Injection
02) 프로그래밍 공통 - 고급
: 메세지 큐(Message Queue)란?
: Docker(도커)와 Kubernates(쿠버네티스)
: Docker(도커)의 장/단점
: TDD(Test-Driven Development)
: DDD(Domain-Driven Design)
: MSA란?