✏️ 서술형&면접 준비/Spring & Web

실제 면접때 받았던 질문 정리 (java, db, spring, web)

jishushu 2022. 8. 29. 11:25
728x90
반응형

개발자 면접때 받았던 질문들 정리 & 기록
아래의 내용들은 모두 한곳에서 받았던 질문들이다.
심지어 이보다 훨씬 많았는데 기억나는것만 정리하자면 이정도...
정확히 말하면 면접에서'만' 물어본것은 아니고
아래의 내용으로 서면 시험을 먼저 치고(서술형)
내가 쓴 답변을 보며 면접관이 꼬리질문을 하는 형식이었다.
범위를 따지자면 java, db, spring, web에 이르는 전부.
기본적인 내용들이지만 양이 많기도 하고 각 개념들을 정확히 이해하고 차이를 알고있지 않다면 답변하기 어려운 질문들이었다.
(가령 A를 알아도 A와 비슷한 B와의 차이가 무엇인지, 왜 두개를 별도로 사용하는지와 같은 꼬리질문에 답변하기 어려웠다.)
면접 진행중 이해를 잘 못하거나 잘못된 답변을 할 경우, 면접관이 설명해주기도 해서...
개인적으로는 면접을 봤다기 보다 학원 상담가서 맛보기 수업들은 느낌.
좋은 경험이었다 생각한다.


1. 클래스변수, 인스턴스변수, 지역변수 차이

꼬리질문: 인스턴스변수 클래스변수를 어떻게 구별?

2. 리스트와 array의 차이

꼬리질문: array는 크기를 정하는데 list는 정하지 않는 이유?

3. aop란

꼬리질문: aspect(advice, pointcut)가 뭔지?

4. 의존성주입과 장점

5. orm

꼬리질문: 마이바티스, 마이바티스가 어떻게 스프링에게 전달하는가(sqlsession), 전달받는입장에서 필요한것은?(autowired, resource)

6. 서블릿컨테이너의 역할, 작동방식

7. dao와 인터페이스

8. select from orderby having groupby where 순서

꼬리질문: having과 where의 차이

9. dbms 에서 lock이란

//나는 이걸 계정 잠긴 lock이라고 생각했는데 그거시 아니었다...

한 데이터에 여러명이 접근하는걸 막는걸 묻는거 였다고...ㅎㅎ

10. 정보, 데이터, 데이터베이스, 데이터베이스 관리 시스템 설명

11. 추상화/상속/다형성 설명

12. 형변환(기본타입, 참조형타입) 하는 방법

꼬리질문: 기본타입에는 어떤 자료가 들어가고 참조형타입에는 어떤 자료가 들어가는가?

13. httpservletrequest, httpservletresponse 클래스는 언제 사용?

14. 쿠키와 세션의 차이

15. dcl, dml, ddl 정의와 명령어

16. init(), destroy(), service()

17. 추상클래스와 인터페이스의 차이

18. 프레임워크 장점

19. 트랜잭션이란

20. 데이터 무결성을 위한 제약조건

21. mvc에대해 model, view, controller 각각의 역할

반응형