728x90
- Spring
- 1번
- 객체지향이란 무엇인가요?
- 객체지향 프로그래밍의 장점을 설명해주세요
- 객체 지향적 설계 원칙이란?
- 객체지향 프로그래밍 키워드 설명해주세요(추상화 캡슐화 상속 다형성 등)
- 어떤 코드가 클린 코드라고 생각하시나요?
- RESTful하다는 게 무엇이며 아는대로 설명해보세요
- Object에 대해서 설명해주세요
- HTTP 메서드와 이것이 하는 역할을 설명해보세요
- CORS에 대해서 설명해보세요
- TDD가 무엇인가요? 알고 있다면 TDD를 어떻게 생각하시나요?
- 클래스에 대해 설명해보세요
- String, StringBuffer, StringBuilder 차이점이 무엇인가요?
- 2번
- spring security란?
- 브라우저에서 서버 응답까지의 흐름을 아는대로 설명해보세요
- (객체지향 관점에서) 스프링 프레임워크를 바라봤을 때 장단점이 무엇이라고 생각하시나요?
- jwt에 대해서 간략히 설명해주세요
- OAuth에 대해서 간략히 설명해주세요
- 오버라이딩과 오버로딩이 무엇이고 어떤 차이가 있는지 설명해보세요
- 인스턴스에 대해 설명해보세요
- ‘인스턴스화 된다’라는게 무슨 의미인지 설명해보세요
- thread에 대해 아는대로 설명해보세요
- process에 대해 아는대로 설명해보세요
- thread와 process의 차이를 설명할 수 있나?
- MVC에 대해서 설명해주세요
- 3번
- 제네릭이 무엇인가요?
- 어노테이션에 대해 설명해보세요
- 컬렉션 클래스에서 제네릭을 사용하는 이유를 설명해보세요
- 데드락이 무엇이고, 해결방법에 대해 설명해보세요
- JVM이 하는 역할이 무엇인가요?
- 스프링에서 싱글톤 패턴에 대해 설명해보세요
- JPA에서 Entity를 설계할때 주의점이 무엇인가요?
- DTO를 사용하는 이유에 대해 설명해보세요
- N+1 문제에 대해 짧게 설명해보세요
- 생성자 injection을 사용하는 이유가 뭐라고 생각하시나요?
- Bean이란?
- 직렬화(serialization)가 무엇인지 설명해보세요
- 4번
- 스프링에서 AOP가 무엇인가요?
- 스프링에서 OOP가 무엇인가요?
- 스프링 DI에 대해 아는대로 말씀해주세요
- IOC가 무엇인가요?
- XSS 에 대해 설명해주세요
- XSS 를 막기 위해서는 어떤 방법이 있는지?
- 가비지컬렉션이란 무엇인가요?
- 자바 컬렉션 List, set, map에 대해 설명해보세요
- 트래픽 급증으로 장애가 발생하면 어떻게 대응해야 하나요?
- WAS와 WS가 어떻게 다른가요?
- 자바의 최상위 부모클래스가 무엇인지 설명해보세요
- 영속성 컨텍스트란, 영속성 컨텍스트가 있음으로 인한 장점은?
- 5번
- 스프링 필터랑 인터셉터의 차이점이 무엇인가요?
- JPA 장점, 단점에 대해 설명해보세요
- ORM에 대해 설명해보세요
- 생성자 주입 사용시 장점이 무엇이라고 생각하시나요?
- Entity에 대해 아는대로 설명해보세요
- Setter를 무분별하게 사용하면 안되는 이유는 무엇인가요?
- servlet dispacher란?
- 트랜잭션에 대해 설명해주세요
- POJO(Plain Old Java Object)가 무엇인가요?
- Array List와 Linked List의 차이가 무엇인가요?
- 즉시 로딩과 지연 로딩의 차이에 대해 설명해보세요
- DTO와 VO 차이점에 대해 설명해보세요
- 1번
- Node.js
- 1번
- var, let, const의 차이를 설명해보세요
- 호이스팅에 대해서 설명해보세요
- Node.js가 무엇인가요?
- Node.js를 사용해야 하는 이유를 설명해보세요
- Node.js의 동작 원리를 설명보세요
- 브라우저에서 서버 응답까지의 흐름을 아는대로 설명해보세요
- 2번
- OOP에 대해 설명해보세요
- I/O 논블로킹에 대해 아는대로 설명해주세요
- 동기와 비동기의 차이점에 대해 설명해보세요
- URL과 URI의 차이는 무엇인가요?
- Promise를 사용한 비동기 통신과 async, await 를 사용한 비동기 통신의 차이를 설명해보세요
- NPM에 대해 설명해보세요
- 3번
- JWT에 대해 설명해보세요
- OAuth에 대해 설명해보세요
- MVC Pattern에 대해서 설명해보세요.
- Restful API에 대해서 아는대로 설명해보세요
- 스택과 큐에 대해 설명해보세요
- 트래픽 급증으로 장애가 발생하면 어떻게 대응해야 하나요?
- 4번
- WAS와 WS가 어떻게 다른가요?
- WAS(nginx)는 어떤 이유로 사용하나요?
- this가 무엇인지 아는대로 설명해보세요
- 세션과 쿠키에 대해 설명해보세요
- CORS가 무엇이고 이를 처리해본 경험을 말씀해주세요
- TCP와 UDP의 차이에 대해 설명해보세요
- 5번
- ORM에 대해 설명해보세요
- Scalable 환경은 어떻게 만들 수 있을까요?
- Node.js가 단일 스레드라면 동시성을 어떻게 처리하나요?
- Node.js에서 일반적으로 사용되는 프레임워크는 무엇이고 사용해본 적이 있나요?
- 콜백 지옥의 문제점이 무엇인가요?
- 실행 컨텍스트에 대해 아는대로 설명해보세요
- 6번
- setTimeout 함수를 실행했을 때 일어나는 과정에 대해 설명해보세요
- 쿠키, 세션, 웹스토리지의 차이를 설명해보세요
- XSS 에 대해 설명해보세요
- XSS 를 막기 위해서는 어떤 방법이 있는지?
- GET과 POST는 어떻게 다른지 설명해보세요
- 이벤트 루프 혹은 event-driven programming에 대해 아는대로 설명해보세요
- 7번
- 클로저(closure)가 무엇인지 설명해보세요
- 힙(Heap)에 대해 설명해보세요
- super, prototype에 대해 아시는게 있다면 얘기해주세요.
- javascript ES6에 추가된 것은 무엇인가요?
- ES6에서 화살표 함수를 언제 쓰고 왜 쓰는지 설명해보세요
- __proto__를 아는지? 안다면 어떻게 사용하는지 설명해보세요
- 8번
- Node.js 애플리케이션에서 모듈을 어떻게 사용하나요?
- package.json 파일이 왜 필요한가요?
- Express.js 애플리케이션 만드는 법을 간단히 설명해보세요
- Node.js에서 콜백함수란 무엇인가요?
- Node.js에서 fork()와 spawn() 메소드의 차이는 무엇인가요?
- npx이 무엇이고 npm과 어떻게 다르나요?
- 9번
- Binding에 대해 아는대로 설명해보세요
- Lexical scoping에 대해 아는대로 설명해보세요
- Node.js에서 미들웨어의 역할이 무엇인가요?
- null과 undefined의 차이점은 무엇인가요?
- http와 https의 차이에 대해 아는대로 설명해보세요
- HTTP 메서드와 이것이 하는 역할을 설명해보세요
- 10번
- NoSQL과 RDBMS의 차이를 설명해보세요
- NoSQL의 장점 혹은 대량의 데이터 입출력에 빠른 이유를 설명해보세요
- 트랜잭션에 대해 설명해주세요
- 어떤 코드가 클린 코드라고 생각하시나요?
- 알고있는 정렬의 종류에 대해 설명해주세요
- 데이터베이스 어떤 기능 구현 가능한가요?
- 1번
728x90
'앞으로 공부할것들' 카테고리의 다른 글
[어노테이션 정리][계속해서 수정중] (0) | 2022.11.13 |
---|---|
[Spring][기술면접16문] (0) | 2022.10.18 |
과제 - 요약하고 정리하기 (0) | 2022.10.02 |
[DB]Docker (0) | 2022.09.20 |
테스트코드 작성관련 (0) | 2022.09.19 |