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