취업/기술면접

SOLID원칙이 무엇인가요? 어댑터 패턴이 무엇인가요? 싱글톤 패턴이 무엇인가요? 템플릿 메소드 패턴이 무엇인가요? 팩토리 메소드 패턴이 무엇인가요? 옵저버 패턴이 무엇인가요? 스트레티지 패턴이 무엇인가요?
가비지 컬렉션이란? 스프링빌더와 스프링버퍼의 차이는? 자바의 메모리 영역은? 오버로딩과 오버라이딩 차이는? 추상 클래스와 인터페이스 차이는? 제네릭이란? 접근 제어자란? 자바 컴파일 과정에 대해 설명하시오. Vector와 ArrayList의 차이는? Serialkization이란? Call By Value와 Call By Reference에 대해 설명하시오. 배열과 연결리스트의 차이는? Hash란? C++ 실행과정에 대해 설명해주세요. 메모리, 성능을 개선하기 위해 생각나는 방법은? 클래스와 구조체의 차이는? 스레드는 어떤 방식으로 생성하나요? 장단점은 어떻게 되나요? 포인터를 간략하게 설명해주세요.
스프링이 뭔지 간단히 설명해보세요 JPA가 무엇인지 설명해보세요 스프링과 스프링부트의 차이점은 무엇인가요? MVC 패턴이란? MVVM패턴이란? 스프링 MVC 구조 흐름에 대해 과정대로 설명해보세요. 스프링 필터와 인터셉터의 차이점은 무엇인가요? IOC란 무엇인가요? AOP란 무엇인가요? 디스패쳐 서블릿이란? DI란? AOP 용어들을 설명해보세요 DAO란? Annotation이란? 스프링 JDBC란? MyBatic란? 도커란? Git이란? UI와 UX에 대해 설명해주세요. CSR과 SSR에 대해 설명해주세요. CSRF와 XSS에 대해 설명해주세요. JWT에 대해 설명해주세요. 웹 서버와 WAS의 차이점은 무엇인가요? OAuth가 무엇인가요? Http status code에 대해 설명해주세요
합병 정렬 알고리즘과 퀵 정렬 알고리즘을 비교해서 설명해주세요. 퀵 정렬 알고리즘에서 발생 가능한 문제점은 어떤 것이 있으며 이를 개선하는 방법은 무엇인가요? 비교하지 않고 배열을 정렬할 수 있는 방법은 무엇인가요? 최소 신장 트리란 무엇이고 이를 구할 수 있는 방법에는 어떤 것이 있나요? 그래프의 특정 정점에서 다른 정점까지 최단 거리를 구하는 방법을 설명해주세요?
배열과 연결리스트의 차이점을 설명해보세요. 단순 연결 리스트를 역순으로 출력하는 방법을 설명해보세요. 스택은 어떤 경우에 주로 사용하나요? 큐를 스택으로 구현하는 방법을 설명해보세요. 우선순위 큐는 무엇인가요? 힙이란 무엇인가요? 이진 탐색트리, 포화 이진 트리, 완전 이진 트리의 차이점은 무엇인가요? 이진 탐색 트리에서 발생할 수 있는 문제는 무엇이고, 이를 보완할 수 있는 방법이 있다면 무엇인가요? 트리와 그래프의 차이점은 무엇인가요? BFS와 DFS의 차이점은 무엇인가요? 해시 테이블이란 무엇인가요? 해시 테이블을 이용할 때 해시 충돌이 발생할 경우 어떻게 처리할 수 있나요?
NoSQL이 무엇인지 관계형 데이터베이스와 비교해 설명해보세요. 슈퍼키와 후보키의 차이점을 설명해보세요. 데이터베이스의 무결성에 대해 설명해보세요. 인덱스가 무엇인가요? ORM을 사용해본 경험이 있나요? 있다면 왜 사용했는지 설명해주세요. 데이터베이스의 트랜잭션 수행 과정 중 오류가 발생하면 어떻게 처리할까요? 데이터베이스에서 락은 무엇인가요? 데이터베이스의 교착 상태를 설명해 보세요. 데이터베이스의 이상 현상이란 무엇이며 어떻게 해결할 수 있나요? 인덱스를 사용 중일 때 데이터를 삭제하면 발생할 수 있는 문제는 무엇일까요? 인덱스를 구현하는 방식에는 무엇이 있나요? 데이터베이스의 조인 연산 중 INNER JOIN, OUTER JOIN의 차이점은 무엇인가요? DBMS란 무엇인가요? DBMS의 기능에는 무..
TCP의 특징을 설명해보세요 TCP의 연결 및 해제 과정을 설명해보세요. TCP에서 데이터의 신뢰성을 보장하기 위한 방법을 설명해보세요. UDP의 특징을 설명해보세요. TCP와 UDP의 차이점을 설명해보세요. UDP에서 오류검출방법을 설명해보세요. HTTP에 대해 설명해보세요. HTTP keep Alive와 TCP Keep Alive를 설명하세요. 쿠키와 세션의 차이점을 설명해보세요. HTTP와 HTTPS의 차이점을 설명해보세요. HTTPS에서 사용하는 암호화 방식을 설명해보세요. 사용자가 URL을 입력한 후 화면이 출력되기까지의 과정을 설명해보세요. REST의 장단점을 설명해보세요. GET에 바디를 넣어서 보내면 나타날 결과를 설명해보세요 GET과 POST의 차이는? POST와 PUT의 차이점을 설명해..
윤재에요
'취업/기술면접' 카테고리의 글 목록