Skip to content

🎙Backend Developer Interview - Questions and Answers🎙

Notifications You must be signed in to change notification settings

yeojinj/cs-study-for-interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS Study for Interview

🧑‍💻 MEMBERS

Member GitHub
정여진 @yeojinj
김명진 @ManduTheCat
이동준 @Djunnni
홍금비 @GeumBi-Hong

📅 MEETING

  • 시간: 매주 일요일 오전 10시~
    (불가피한 경우 월요일 오후 9시에 진행)
  • 방식: 온/오프라인 병행
  • 기간: 2023.01.16 ~ 2023.04.

🔔 RULE

  • 과목, 주제는 구성원들끼리 직접 선정
    (백엔드 개발자 면접에 나올만한 질문 위주로)
  • 인당 주제 2개씩 공부해온 후 발표
  • 미팅 시작 전까지 발표 준비 마친 후 리드미에 링크 작성하기
  • 발표 준비 미비, 지각/결석 시 벌금
  • 발표 후 서로 질문과 발표에 대한 피드백 주고 받기

📌 NETWORK

1주차

  1. OSI Layer 7 또는 TCP Model
  2. TCP와 UDP의 차이점
  3. TCP 3, 4 way handshake
  4. 유니캐스트, 멀티캐스트, 브로드캐스트, 애니캐스트
  5. MAC 주소
  6. IP 주소
  7. LAN선 만들기
  8. 인캡슐레이션, 디캡슐레이션

2주차

  1. Socket 으로 바로 통신하는 것 대비 HTTP 는 비효율적인데도 왜 많은 앱들은 HTTP 를 쓰는 걸까요?
  2. HTTP(s) 프로토콜에서 바이너리 데이터를 전송하는 방식
  3. Socket 으로 웹 페이지를 크롤링하는 HTTP 클라이언트를 직접 구현하기
  4. HTTP와 HTTPS의 차이점 & HTTPS와 SSL Handshake
  5. HTTP 메서드와 그 역할
  6. GET과 POST의 차이점
  7. 웹 브라우저 동작 과정

3주차

  1. RESTful
  2. CORS
  3. JWT
  4. OAuth
  5. Session
  6. Cookie
  7. HTTP(s) 프로토콜에서 바이너리 데이터를 전송하는 방식
  8. HTTP는 Stateless(상태가 없는) 통신 프로토콜인데, 이로 인해 발생할 수 있는 불편함을 해소한 방법

피드백 - 금비 | 명진 | 여진 | 동준

4주차

  1. 웹 서버 소프트웨어(Apache, Nginx)는 OSI 7계층 중 어디서 작동하는지
  2. 웹 서버 소프트웨어(Apache, Nginx)의 서버 간 라우팅 기능은 OSI 7계층 중 어디서 작동하는지
  3. XSS
  4. CSRF
  5. 프록시 서버
  6. 게이트 웨이
  7. DDoS

5주차

  1. 네트워크 총정리

📌 OPERATING SYSTEM

1주차

2주차

3주차

4주차

About

🎙Backend Developer Interview - Questions and Answers🎙

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •