soft IT life
'웹 개발자' 기술면접 예상 질문4 본문
Java의 Collection에 대해서 설명하시오.
Collection이란 데이터의 집합, 그룹을 의미한다.
Java Collections Framework는 이러한 데이터와 이를 구현하는 클래스를 정의하는 인터페이스를 제공한다.
- Java Collections Framework의 상속구조

- Collection의 주요 Interface 3가지
- List: 순서가 있는 데이터의 집합으로 데이터의 중복을 허용한다.
- ArrayList: 각 데이터에 대한 인덱스를 가지고 있어 조회 기능에 성능이 뛰어나다.
- Map: Key, Value의 쌍으로 이루어진 데이터의 집합으로 순서가 유지되지 않으며, key의 중복을 허용하지 않지만, Value의 중복은 허용한다.
- Set: 순서가 유지되지 않으며, 데이터의 중복을 허용하지 않는다.
- List: 순서가 있는 데이터의 집합으로 데이터의 중복을 허용한다.
데이터베이스의 인덱스, 정규화, 스키마에 대해서 설명하시오.
TCP, UDP에 대해서 설명하시오.
Network 7계층에 대해서 설명하시오.
웹서버와 WAS의 역할과 차이점에 대해서 설명하시오.
OS란 무엇인지 설명하시오.