반응형
cs면접질문
-
[면접질문 대비] cs지식 예상 질문 & 답변면접질문 2024. 6. 5. 10:28
질문: 객체 지향 프로그래밍 (OOP)란 무엇인가요?답변: 객체 지향 프로그래밍(OOP)은 프로그램을 객체들로 나누어 설계하는 프로그래밍 패러다임입니다. 객체는 데이터와 데이터를 조작하는 메서드를 포함하며, 클래스는 이러한 객체의 설계를 정의합니다. 주요 개념에는 캡슐화, 상속, 다형성, 추상화가 있습니다. OOP는 코드의 재사용성을 높이고, 유지보수를 쉽게 만들어 줍니다.질문: 데이터 구조란 무엇인가요?답변: 데이터 구조는 데이터를 조직하고 관리하는 방식입니다. 효율적인 데이터 구조는 데이터의 저장, 검색, 수정, 삭제 등을 효과적으로 수행할 수 있게 합니다. 일반적인 데이터 구조에는 배열, 연결 리스트, 스택, 큐, 트리, 그래프, 해시 테이블 등이 있습니다.질문: 스택과 큐의 차이점은 무엇인가요?답..