1. Computer Science - 1 (10/29)

  1. 데이터 구조와 알고리즘의 중요성에 대해 어떻게 생각하시나요?
  2. 알고리즘 복잡도(시간 복잡도와 공간 복잡도)에 대해 설명해주세요.
  3. 어떤 정렬 알고리즘을 알고 있으며, 각 알고리즘의 특징을 설명할 수 있나요?
  4. 해시 테이블의 작동 원리와 사용 사례를 설명해주세요.
  5. 재귀 함수의 개념과 어떤 상황에서 사용하는 것이 유용한지 설명해주세요.
  6. 객체 지향 프로그래밍(OOP)의 기본 개념에 대해 설명해주세요.
  7. 다형성, 캡슐화, 상속과 같은 OOP의 핵심 개념을 어떻게 이해하고 활용하나요?