- CPU의 구성, 동작, 성능에 대해 설명할 수 있습니다.
- 메모리에 대해 설명할 수 있고, 캐시 메모리가 무엇인지 알고 있습니다.
- CPU와 메모리의 동작과 구조에 대해 이해하고 있습니다.
- 프로세스와 쓰레드의 차이를 알고 있습니다.
- 프로세스 생명주기에 대해 설명할 수 있습니다.
- 쓰레드 풀에 대해 설명 할 수 있습니다 (장단점, 이유, 쓰레드 풀이란..등등)
- 동시성과 병렬성을 알고 있습니다.
- 데이터베이스(DB)에 대해 이해하고 있습니다.
- 데이터베이스(DB)의 유형들에 대해 설명할 수 있습니다 (SQL, NoSQL)
- 이진수, 비트, 바이트의 개념을 이해하고 있습니다.
- 자료구조의 종류를 모두 알고 설명할 수 있습니다.
- 네트워크의 기본구조에 대해 알고 설명할 수 있습니다.
- OSI 7계층에 대해 알고 설명할 수 있습니다. (계층별 설명 가능)
- TCP / IP에 대해 이해하고 있습니다
- HTTP / HTTPS가 무엇인지 알고 차이점을 설명할 수 있습니다.
- 컴퓨터 구조에서 공간 자원이 무엇인지 알고 설명할 수 있습니다.
- 공간 복잡도가 무엇인지 알고, 공간자원을 잘 사용하기 위해서 공간 복잡도를 어떻게 계산하는지 알고 있습니다.
- CPU, 메모리, 네트워크의 시간자원이 무엇인지 알고 설명할 수 있습니다.
- 시간 복잡도가 무엇인지 알고, 자료구조와 알고리즘을 기준으로 시간 복잡도를 계산하는 법을 알고 있습니다.