- 멀티스레딩 무엇이며, 사용하는 이유는?
- 데드락은 무엇인가?
- 메모리 누수란 무엇이며, 왜 문제가 되는가?
- 워터폴, 애자일 방법론에 대해 설명하시오
- 소프트웨어 테스팅 종류에 대해 말하시오
- 선형 탐색과 이진 탐색의 시간 복잡도는 각각 무엇이며, 어떤 상황에서 각각을 사용해야 하나요?
- 힙의 사용 사례는 무엇이 있나요?
- 힙(Heap)이 무엇이며 어떻게 작동하나요? 최대 힙과 최소 힙의 차이점은 무엇인가요?
- 이진 탐색 알고리즘에 대해 설명해보세요.
- Primary Key와 Foreign Key의 차이는 무엇인가요?
- 해시 테이블이 무엇이며, 어떻게 작동하나요? 충돌(Collision)은 어떤 문제를 일으키며, 이를 해결하기 위한 방법은 무엇인가요?
- 해시 테이블 자료구조를 사용하면 충돌이 발생할 수 있음에도 불구하고, 왜 사용하나요?
- 깊이 우선 탐색(DFS)과 너비 우선 탐색(BFS)의 차이와 각각의 구현 방법에 대해서 설명해주세요.
- SQL Injection이 무엇이며, 어떻게 방지할 수 있나요?
- 완전이진트리는 무엇인지 왜 사용하는지 설명해주세요.
- 가장 좋아하는 탐색 알고리즘과 그 이유를 설명해주세요.
- 조작어에 대해서 설명해주세요.
- 제어어에 대해서 설명해주세요.
- 정의어에 대해서 설명해주세요.
- 사용해본 DBMS가 무엇인지, 간단하게 설명해주세요.