Interview for AI Engineer : Computer Science

whatSup CheatSheet·2023년 1월 9일
0
post-thumbnail

AI Engineer로서 알아야 할 기본적인 CS지식들을 스스로 간단히(직관적으로) 리뷰하는 공간입니다.

Operation System

프로그램 & 프로세스 & 스레드

멀티 프로세스 & 멀티 스레드

캐시 메모리

Thread-safe

스케줄러(단기/중기/장기)

스케줄러(스케줄러 종류)

동기 & 비동기

메모리 관리 전략

교착상태

스레드 종류(사용자 수준, 커널 수준, 혼합형)

Context Switching(feat. PCB)

Network

TCP/IP 모델과 OSI 모델

패킷과 데이터 캡슐화

라우터, 스위치, 허브

Mac주소 & 이더넷 프로토콜

ARP 프로토콜

IP 프로토콜

ICMP 프로토콜

사설 IP와 서브넷팅

NAT와 포트포워딩

소켓과 포트

TCP vs UDP

TCP의 3way-handshake와 4way-handshake

HTTP와 HTTPS 프로토콜

HTTP와 HTTPS 통신과정

HTTP(GET vs POST)

쿠키 & 세션

DNS

Rest & Rest API

브라우저에 'www.google.com'을 치면 일어나는 일

DataBase

데이터베이스 풀

정규화(1차, 2차, 3차, BNCF)

트랜잭션이란

JOIN

Index

SQL vs NoSQL

분산 DB(Clustering, Replication, Sharding)


Reference

profile
AI Engineer : Lv 0

0개의 댓글