본문 바로가기

면접2

면접 예상 질문(DB편) Oracle 과 MySQL 차이점 얘기해주세요 -Orcle : 대용량처리에 적합하다, UNIX, Linux , 메인프레임 등에서 사용, DB관리자 별도 -MySQL : 5000만건 미만의 데이터 주로 PC, UNIX시스템에서 사용, 보통 개발자가 DB관리 -SQL의 80~90% 비슷하지만 oracle 명령어 : varchar2 , nvl , nvl2 , sequence , decode , outer join의 (+) 등 mySQL 명령어 : autoincrement , show , ifnull 등 데이터베이스 언어에 대해 이야기 해주세요 -DDL : CREATE , ALTER , DROP -DML : SELECT , INSERT , DELETE , UPDATE -DCL : ROLLBACK, COMMIT .. 2020. 1. 23.
면접 예상 질문(자바편) 객체 지형 프로그래밍이 뭐에요? 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호 작용을 통해 로직을 구성하는 프로그래밍 방식입니다. 추상화? 불필요한 정보는 숨기고 중요한 정보만을 표현함으로써 공통의 속성이나 기능을 묶어 이름을 붙이는것 이다. (객체지향 관점에서 클래스를 정의하는 것.) 캡슐화 프로그램 코드에서 변수와 함수를 재활용 하기에는 분산되어 있기 때문에 재활용이 어려웠으나 캡슐화를 통해서 관련된 기능과 특성을 한 곳에 모으고 분류하기 때문에 재활용이 원활하다. (객체지향 관점에서 기능과 특성의 모음을 클래스라는 캡슐에 분류해서 넣는것) 다형성 하나의 변수명, 함수명 등이 상황에 따라 다른 의미로 해석될 수 있는 것이다. 오버라이딩, 오버.. 2020. 1. 23.