Research/Interview

백엔드 개발자 면접 질문 리스트

RIEM 2023. 12. 9. 13:57
728x90

1. 백엔드(Backend)란 무엇인가요?
2. RESTful API란 무엇인가요?
3. SQL과 NoSQL의 차이점은 무엇인가요?
4. 데이터베이스(Database) 정규화(Normalization)란 무엇인가요?
5. 인덱스(Index)란 무엇인가요?
6. 트랜잭션(Transaction)이란 무엇인가요?
7. ORM(Object-Relational Mapping)이란 무엇인가요?
8. 캐싱(Caching)이란 무엇인가요?
9. JWT(Json Web Token)란 무엇인가요?
10. OAuth란 무엇인가요?
11. 세션(Session)과 쿠키(Cookie)의 차이점은 무엇인가요?
12. 레디스(Redis)란 무엇인가요?
13. 메시지 큐(Message Queue)란 무엇인가요?
14. 블로킹(Blocking)과 논블로킹(Non-Blocking)의 차이점은 무엇인가요?
15. 멀티쓰레드(Multi-thread)와 멀티프로세스(Multi-process)의 차이점은 무엇인가요?
16. 운영체제(OS)에서 프로세스(Process)와 쓰레드(Thread)의 차이점은 무엇인가요?
17. 동기(Synchronous)와 비동기(Asynchronous)의 차이점은 무엇인가요?
18. 데드락(Deadlock)이란 무엇인가요?
19. 스케일 업(Scale-up)과 스케일 아웃(Scale-out)의 차이점은 무엇인가요?
20. 웹 서버(Web Server)와 애플리케이션 서버(Application Server)의 차이점은 무엇인가요?
21. HTTP(Hypertext Transfer Protocol)와 HTTPS(Hypertext Transfer Protocol Secure)의 차이점은 무엇인가요?
22. 로드 밸런싱(Load Balancing)이란 무엇인가요?
23. CDN(Content Delivery Network)이란 무엇인가요?
24. 서버리스(Serverless)란 무엇인가요?
25. 마이크로서비스 아키텍처(Microservices Architecture)란 무엇인가요?
26. 클라우드 컴퓨팅(Cloud Computing)이란 무엇인가요?
27. 쿠버네티스(Kubernetes)란 무엇인가요?
28. 모니터링(Monitoring)이란 무엇인가요?
29. APM(Application Performance Monitoring)이란 무엇인가요?

728x90