1. 자기소개 유형
- 자기소개 부탁드립니다.
- 프로젝트를 함에 있어서 가장 어려웠던 부분과 어떻게 극복했는지?
- 가장 성공적이었던 프로젝트는? 왜 성공적이었다고 생각하나요?
- 최근에 가장 관심있게 보고 있는 기술은 무엇이며 해당 기술을 어떻게 익히고 있나?
- 그동안 가장 인상 깊었던 개발 경험은 무엇인지?
2. CS 기본 지식 문제 유형
왜 물어보나요?
- CS 기본 지식을 충분히 알고 있는 개발자인지 판단
- 기본 지식이 있어야 다양한 기술을 익히고, 적용하거나, 커뮤니케이션에 문제가 없다.
필수 CS 기본 지식 항목
- 운영체제⭐(이론), 데이터베이스(실무지식), 네트워크⭐(이론)
- 자료구조/알고리즘 ( 코딩 테스트를 통해 별도 검증 )
- 컴퓨터 구조 ( 참고 )
-
- 정보검색 이론 (Information Retrieval) : 빅데이터 기반... 이커머스 회사
주요 질문
질문 1 ) 프로세스와 스레드의 차이?
<aside>
💡 - 프로세스는 운영체제로부터 자원을 할당받아 실행하고, 스레드는 프로세스로부터 자원을 할당받아 실행합니다.
- 하나의 프로세스 안에서 여러 스레드 생성이 가능하며, 각 스레드는 개별 스택을 가지고, 프로세스의 전역 메모리 공간을 공유하며 프로그램을 실행합니다.
</aside>