개발툴 팁

개발 면접 질문 예상... 당황스럽다

nayha 2013. 12. 11. 15:17
1. java의 장점단점

2. List Set Map 에 대해서 차이점 설명

List 순서관련 
set 순서 무관 /중복값 허용 x HashSet, TreeSet
Map 키/값 구조  키는 중복 허용 않함  값은 중복 허용

3. 동기화란
객체 싱크

4. 인터페이스란 (사용하는 이유까지)
모두 실체가 없는 껍데기..
모두 public
내부 필드 가질 수 없슴
맴버에 어떠한 접근자 / 한정자도 붙이지 않는다.
인터페이스 끼리 상속하면 더 큰 인터페이스
구현을 목적


5. 싱글톤패턴?
하나의 객체만 활용?

6. Reflection ?

7. final 키워드의 용도

8. 제너릭에 대해서 아는 만큼설명

9. class 와 object의 instance 차이
객체를 정의해 놓은 것 (class) 
실제로 사용하는 데이타? (object)
객체랑 비슷하나 클래스로 부터 만들어진 객체를 클래스의 instance 

10. 예외처리를 하는 이유와 RuntimeException 에 해당하는 것 2가지 정도만

11. 학생 평균점수가 무작위별로 들어가있는 데이터가 있는데 대략 50만건이다. 어떤 정렬기법을 사용하겠는가?

12. (문제지) 가장 경제적인 경로를 구하라. (같은 수평위치일경우는 힘이그대로 올라갈땐 제곱 내려갈땐 그 높이의 차만큼 힘이 든다. 정상까지 경로)

13. 최소한으로 움직여서 정렬을 해보아라.

14. 헤밀턴 회로??

15. 4의 배수 마방진
헉 정보처리 기사 생각나네.. 

16. 애너그램 구현

17. @Autowired, @Resource 차이
@Resource 는 프로퍼티 이름을 가지고 빈을 소환
@Autowired 프로퍼티 타입을 가지고 빈을 소환 
그러나 @Qualifier 함께 사용하면 이름으로 소환할 수 있다.

xml
<bean class="anyframe.sample.springmvc.annotation.web.SimpleProductCategory">
    <qualifier value="electronics"/>
    <!-- inject any dependencies required by this bean -->
</bean>

<bean class="anyframe.sample.springmvc.annotation.web.SimpleProductCategory">
    <qualifier value="cosmetics"/>
    <!-- inject any dependencies required by this bean -->
</bean>


@Service
public ProductService {
    @Autowired
    @Qualifier("electronics")
    private ProductCategory productCategory;
}
참고 url

18. Spring 의 장점,단점

확장의 유연함.. 그걸로 인하여 공부할께 많음
딱 떨어지는 프레임웍이 아님


19. spring 프레임워크를 도입하게된 계기
솔직히 다들 쓰고 좋타고 하니까 
아직 깊은 내용은 모름

20. AOP 에 대해서 설명
비지니스 로직 사이에 사이에 공통 기능 인젝(삽입) 
* 로그인 기능..

21. Pojo란
plain  old java object : 오래된 방식의 간단한 자바 오브젝트..
상속이나 인터페이스를 강제받지 않는 객체..
가벼운 객체...


22. Servlet 의 생명주기 에 대한 설명

23. filter?

24. DI란?
Dependency 의존성 Injection 주입

비지니스 로직을 수행하기 위해 둘 이상의 클래스가 사용되는데..
각 객체는 협업할 객체의 참조를 취득해야할 책임이 있는데 이것이 의존성이다

객체 생성 시점에 spring container 로 부터 의존성을 부여 받게 된다


25. 만약 IDE툴의 도움없이 vi 등을 이용해 스프링+myBatis+maven 구성이 가능한지
생각해본적은 없지만
엄청 고생할듯  현재론 불가능 

26. 최근에 경험한 프로젝트에 관한설명

27. 백업쉘 작성 (리눅스,윈도우)
순차적 프로그램 .. 
디렉토리 만들고
어떤 명령 실행 하고
닫고...

28. oracle 쿼리 작성하기 (대략 10문제가량)

29. merge into

이거면 이거 아니면 저거 ... 를 쿼리에서 구현...

30. undo ,redo 의 차이점

31. pl/sql문제 대략 5개

32. ajax에 대한 기본개념
페이지는 그대로 데이타만 숑 가져오기


33. 클로저에 대해서 아는만큼 설명

34. jquery 를 사용한 후 느낀점

ui 컨트롤 쉬워졌음 / 소스 양에 변화 (줄어듬)

이런게 될까 하는것도 찾아보면 가능함

직관적으로 소스를 짤 수 있었음


반응형