- Today
- Yesterday
- Total
메이쁘
CS지식 면접대비 모음집 본문
** 2020.11.10 갱신(Q1 ~ Q11)
** 2020.11.11 갱신(Q12 ~ Q16)
** 2020.11.16 갱신(Q17 ~ Q28)
** 2020.11.18 갱신(Q29 ~ Q37)
** 2020.11.20 갱신(Q38 ~ Q43)
** 2020.12.04 갱신(Q44 ~ Q46)
** 2021.01.28 갱신(Q47 ~ Q48)
** 2021.03.02 갱신(Q49 ~ Q50)
** 2021.12.04 공지사항으로 이동
** 2021.12.26 갱신(Q51 ~ Q53)
** 2021.12.27 갱신(Q54 ~ Q57)
** 2021.12.29 갱신(Q58 ~ Q60)
Q1. Spring이 무엇인가요?
Q2. Spring만의 특징과 장단점을 알려주세요.
Q3. Spring 로직을 설명해주세요.
-> Q&A 게시글 보러가기
Q4. Ethernet(이더넷) 이 무엇인가요?
Q5. IPv4 와 IPv6 은 무엇이고, 어떤 차이가 있나요?
Q6. 서브넷 마스크는 뭔가요?
Q7. LAN 이 무엇인가요?
-> Q&A 게시글 보러가기
Q8. GateWay(게이트웨이) 가 무엇인가요? (feat. 라우팅 / 스위칭)
Q9. DHCP는 무엇인가요?
Q10. DNS서버는 무엇인가요?
Q11. MAC 주소는 무엇이고, 어떻게 구성되어있나요?
-> Q&A 게시글 보러가기
Q12. ARP 테이블이 무엇인가요?
Q13. 출발지IP 에서 목적지IP로 데이터를 전송하는 방법은 무엇인가요?
-> Q&A 게시글 보러가기
Q14. 스푸핑이 무엇이고, 어떤 스푸핑 공격이 있나요?
Q15. 프로토콜에 대해 간단히 말해보세요.
Q16. TCP/IP에 대해 간단히 말해보세요.
-> Q&A 게시글 보러가기
Q17. TCP 3-Way HandShake에 대해 말해보세요.
Q18. TCP 4-Way HandShake에 대해 말해보세요.
-> Q&A 게시글 보러가기
Q19. 로드 밸런싱(Load Balancing) 에 대해 말해보세요.
Q20. 서버 확장의 두 가지 방법(Scale-Up, Scale-Out) 에 대해 설명해보세요.
Q21. 로드 밸런싱 알고리즘 중 대표적인 라운드 로빈, 최소 연결 방식 에 대해 설명해보세요.
Q22. L4 로드 밸런싱과 L7 로드 밸런싱에 대해 설명하고, 차이를 말해보세요.
-> Q&A 게시글 보러가기
Q23. 데드락(DeadLock) 에 대해 설명해보세요.
Q24. 데드락(DeadLock) 의 발생조건 4가지를 말해보세요.
Q25. 데드락(DeadLock) 처리 방법 4가지를 말해보세요.
Q26. 은행원 알고리즘(Banker Algorithm) 에 대해 설명하세요.
-> Q&A 게시글 보러가기
Q27. 라이브러리, 프레임워크가 무엇인가요?
Q28. API, SDK가 무엇인가요?
-> Q&A 게시글 보러가기
Q29. 프로세스 스케줄링이 무엇인가요?
Q30. 프로세스 상태도를 그리고 간단히 설명할 수 있나요?
Q31. 스케줄링은 언제 발생하나요? (스케줄링 시점)
Q32. 선점형 스케줄링과 비선점형 스케줄링의 차이는 무엇인가요?
Q33. 선점형 스케줄링의 기법은 어떤 것들이 있나요?
Q34. 비선점형 스케줄링의 기법은 어떤 것들이 있나요?
-> Q&A 게시글 보러가기
Q35. 인터럽트(Interrupt) 가 무엇인가요?
Q36. 내부/외부 인터럽트는 어떤 상황들이 있는지 말해보세요.
Q37. 인터럽트 발생 시 처리 과정을 설명해보세요.
-> Q&A 게시글 보러가기
Q38. 메모리 단편화(Fragmentation) 가 무엇인가요?
Q39. 외부 단편화와 내부 단편화는 무엇을 뜻하나요?
Q40. 외부 단편화를 해결하는 페이징(Paging) 기법에 대해 설명해보세요.
Q41. 내부 단편화를 해결하는 세그멘테이션(Segmentation) 기법에 대해 설명해보세요.
-> Q&A 게시글 보러가기
Q42. Call By Value / Call By Reference 에 대해 말해보세요.
Q43. Big Endian / Little Endian 에 대해 말해보세요.
-> Q&A 게시글 보러가기
Q44. HTTP와 HTTPS는 무엇이고, 어떤 차이점이 있나요?
Q45. SSL 인증서 암호화 기법인 대칭키 암호화 기법, 공개키 암호화 기법에 대해 설명해보세요.
Q46. 정보 전달 방식 중 GET과 POST의 차이점은 무엇인가요?
-> Q&A 게시글 보러가기
Q47. Activity와 Fragment의 차이가 무엇인가요?
Q48. Android Lint 가 무엇인가요?
-> Q&A 게시글 보러가기
Q49. HTTP Statue Code(HTTP 상태 코드) 의 종류는 어떻게 되나요? (*** 에러는 무슨 에러인가요?)
Q50. Web Server와 WAS의 차이는 무엇인가요?
-> Q&A 게시글 보러가기
Q51. 상위 메소드에서 @Transactional 어노테이션을 적용하지 않고, 하위 메소드에서만 적용했을 때, 상위 메소드에서 하위 메소드 호출 시 Transaction이 반영되지 않는 이유는?
Q52. 그럼, 상위 메소드 및 하위 메소드 둘 다 @Transactional 어노테이션을 적용했을 때, 트랜잭션이 어떻게 동작할까요?
Q53. @Transactional 어노테이션을 추가해도 트랜잭션이 적용되지 않는 경우는 무엇이 있을까요?
-> Q&A 게시글 보러가기
Q54. JPA Entity Class에서 @Setter를 지양하는 이유는? (Entity에서 Setter 함수를 사용하지 않는 이유?)
Q55. @ControllerAdvice 어노테이션의 정의 및 사용 목적, 사용한 이유는?
Q56. @ExceptionHandler 어노테이션의 정의와 사용 방법?
Q57. 그 외의 @ModelAttribute나 @InitBinder 에 활용하는 방법은?
-> Q&A 게시글 보러가기
Q58. find 시 transaction에 readonly 속성을 준 이유가 있을까요? (=@Transactional 어노테이션에 readOnly 속성을 부여한 이유?)
Q59. EntityManager가 무엇이고, JPA에서는 어떻게 사용하나요?
Q60. 영속성 컨테스트(Persistence Context)가 무엇이고, 어떤 역할을 하나요?
-> Q&A 게시글 보러가기