INTERVIEW_EX 2

Interview 벼락치기

객체지향이란 기능이 아닌 객체가 중심이며 "누가 어떤일을 할 것인가"가 핵심입니다. 추상화 - 객체들이 공통적으로 필요로하는 속성이나 동작을 추출하는 작업 코드의 중복을 줄이고 재사용성 증가 상속 - 상위 클래스의 변수와 기능을 하위 클래스에게 물려주는 것 코드의 중복을 줄이고 재사용성 증가 다형성 - 객체 혹은 메서드가 여러가지 타입을 가질 수 있는 성질 오버로딩과 오버라이딩이 대표적인 예 오버로딩 - 함수명 중복 정의 허용 오버라이딩 - 함수 재정의 코드의 중복을 줄이고 재사용성 증가 유지보수성 상승 캡슐화 - 외부에서 접근하지 못하도록 보호하는 개념 생성자 - 멤버변수 초기화 기능 컬렉션 프레임워크 - 다수의 데이터를 쉽고 효과적으로 관리할 수 있게하는 클래스의 집합 List는 순서가 있고 중복 허..

INTERVIEW_EX 2024.11.18

INTERVIEW_EX

Q1) 정규화가 뭐에요 ? - 데이터 중복을 피하기 위해 테이블을 분리하는 것입니다.Q2) DB를 설계할 때 가장 중요하게 생각한 것은 무엇인가요 - 데이터의 중복 발생을 예방하는 것입니다.   그래서 정규화를 다양하게 진행했습니다.Q3) 코딩 테스트 - 테이블 정규화 - JOIN 문법의 사용 - 서브쿼리Q4) FK가 왜 상대 테이블의 PK여야하나요 - NAME으로 하면, 똑같은 이름을 가진 사용자를 구분할 수 없음   PK가 아닌 컬럼으로 설정하면, UNIQUE하지 않아서 구분할 수 없기 때문에Q5) JSTL 사용이유 - JAVA사용을 최소화하기 위함 Q6) POJO가 뭔가요 / not POJO가 뭔가요- POJO란 Plain Old Java Object의 약자로 번역하면 평범한 옛날 자바 객체를 의미..

INTERVIEW_EX 2024.08.12