주차별_질문 - GANGNAM-JAVA/JAVA-STUDY GitHub Wiki
알고리즘
기술 문제
- JAVA (유정현)
- JVM, JDK, JRE란 무엇인가?
- 자바의 메모리 영역에 대해 설명하시오
- 가비지 컬렉터 작동 원리를 설명하시오
- SPRING (박상윤)
- 스프링부트 와 스프링의 차이를 설명하시오
- 스프링의 특징에 대해서 사용 사례를 빗대어 설명하시오
- 스프링의 서비스 추상화란 무엇인지 설명하시오
- 아키텍처 (박효원)
- 객체지향과 절차지향에 차이에 대해 설명하시오
- SOLID 원칙에 대해 아는대로 설명하시오
- 캡슐화에 대해 설명하시오
알고리즘
기술 문제
-
JAVA (장지수)
- 자바에서 쓰레드를 구현하는 방법과 동기화되는 과정을 설명하시오.
- hashCode() 값이 모두 같다면 어떤 일이 벌어지나요? hashcode()와 equls()는 언제 사용하고 왜 사용하는지?
- 패러럴GC, G1GC의 차이점 설명해주세요
-
SPRING (이경희)
- Spring의 AOP의 특징과 어드바이스 종류와 사용된 proxy 패턴에 대해 설명해보세요.
- 스프링에서 @Transactional은 어떻게 동작하며 어떤 옵션이 있는가?
- 스프링에서 인증과 인가를 처리하는 방식에 대해 설명해보세요.
-
DATABASE/SQL (정인철)
- SQL의 HINT를 설명해주세요.
- memcached보다 redis의 공통점과 차이점은?
- 트랜잭션 격리 수준 (Isolation Level) 에 대해서 설명하세요.
알고리즘
기술 문제
-
JAVA (두용선)
- Java8의 heap 메모리 구조를 설명해주세요 그리고 힙영역과 스택영역에 대해서 설명하시오
- 자바8에서 소개된 람다식과 메소드 레퍼런스를 설명하라.
- checked-exception VS unchecked-exception 차이점을 설명해보세요.
-
SPRING (주종훈)
- @Service, @Component의 차이는 무엇인가?
- 스프링 MVC 웹 요청 처리과정을 설명하시오
- @EnableWebMvc 는 어디에 필요한지 설명하시오
-
Infra/운영 (유정현)
- heap dump를 튜닝하는 방법에 대해 설명해보세요.
- 레디스 캐시를 어떻게 사용해야하나?
- SSL 핸드쉐이킹 과정은?
알고리즘
기술 문제
-
JAVA (박상윤)
- 멀티스레드 & 스레드세이프티 & 스레드풀 각각의 특징을 설명하시오
- Hashtable과 HashMap의 차이점은 무엇인가요?
- 객체의 직렬화와 역직렬화에 대해 설명하세요.
-
SPRING (박효원)
- Spring Security 과정을 간략히 설명하시오
- Spring 메시지 큐 Rabiit MQ vs KAFKA
- Spring의 Filter와 Interceptor의 차이점을 아는가?
-
DATABASE/SQL (장지수)
- RDB의 데드락이 일어나는 상황과 교착상태에 대해서 설명하시오
- DB 옵티마이저에 대해 아는가?
- 복합인덱스, 단일인덱스의 차이와 복합인덱스 사용시 주의점은?
알고리즘
기술 문제
-
JAVA (이경희)
- 해시맵 충돌 해결방법(확인필요)
- thread safe란? 해결/회피 방법?
- Collection의 종류와 특징을 설명하시오
-
SPRING (정인철)
- n+1 쿼리 문제란?
- @ControllerAdvice, @ExceptionHandler에 대해 설명하시오
- AspectJ에 대해 설명해보세요
-
Infra/운영 (두용선)
- 대칭키 암호화 방식과 공개키 암호화 방식의 차이
- Nginx와 Apache중 어떤걸 선택할것인가?
- rest api method 에 대해서 설명하시오
알고리즘
기술 문제
-
JAVA ( )
- Call By Value / Call By Reference 차이 설명 및 예시
- java의 non-static 멤버와 static 멤버의 차이
- 박싱과 언박싱에 대해 설명
-
SPRING ( )
- @Transactional 어노테이션의 내부적인 동작 원리에 대해 설명해보세요.
- Spring 메시지 큐 Rabiit MQ vs KAFKA
- Spring의 Filter와 Interceptor의 차이점을 아는가?
-
Infra/운영 ( )
- 대칭키 암호화 방식과 공개키 암호화 방식의 차이
- Nginx와 Apache중 어떤걸 선택할것인가?
- rest api method