면접

면접

신입 개발자 면접 준비 - 네트워크, 보안

❓ 네트워크 및 네트워크 망의 종류에 대해서 설명해주세요. - 네트워크 물리적 전송 매체를 사용하여 서로 연결된 장치 세트를 말합니다. - 네트워크 망의 종류 1. LAN : 한 건물 또는 사무실 내의 호스트들 간에 연결된 소규모 네트워크 2. WAN : LAN과 LAN을 연결하는 대규모 네트워크 ❓ HTTP 프로토콜에 대해서 설명해주세요. HTTP(Hyper Text Transfer Protocol)이란 데이터를 주고 받기 위한 프로토콜이며 서버/클라이언트 모델을 따릅니다. 그리고 HTTP는 상태 정보를 저장하지 않는 Stateless의 특징과 클라이언트의 요청에 맞는 응답을 보낸 후 연결을 끊는 Connectionless의 특징을 가지고 있습니다. 통신 간의 연결 상태 처리나 상태 정보를 관리할 필요..

면접

신입 개발자 면접 준비 - 스프링, JPA

❓ 스프링 프레임워크(Spring Framework)에 대해서 설명해주세요. 자바 개발을 편리하게 해주는 오픈소스 프레임워크를 말합니다. IoC, DI, AOP를 지원하는 지원하는 경량의 컨테이너라고 할 수 있습니다. ❓ 제어의 역전(Ioc)에 대해서 설명해주세요. 컨트롤의 제어권이 사용자가 아닌 프레임워크에 있어서 필요에 따라 스프링에서 사용자의 코드를 호출해서 애플리케이션의 느슨한 결합을 도모하는 것을 말합니다. ❓ 의존성과 의존성 주입(DI = Dependency Injection)에 대해서 설명해주세요. 한 객체가 다른 객체를 사용할 때 의존성이 있다고 할 수 있습니다. 필요한 객체를 직접 생성하는 것이 아닌 외부로부터 객체를 받아서 사용하는 것을 말합니다. 의존성 주입 방법에는 생성자 주입, 필..

면접

신입 개발자 기술 면접 정리 - 데이터베이스

❓ 데이터베이스와 DBMS에 대해서 설명해주세요.- 데이터베이스 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합을 말합니다. - DBMS 데이터베이스 관리 시스템으로 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 응용 프로그램 모음을 말합니다. 데이터는 구조적으로 저장되므로 중복성이 제어되고 필요한 경우 데이터 백업 및 복구를 제공한다는 장점이 있습니다. ❓ RDBMS와 NoSQL에 대해서 설명해주세요.- RDBMS(Scale - up : 수직 확장) 관계형 데이터베이스 관리 시스템으로 데이터베이스에 별도의 테이블에 저장된 관계형 데이터 모델을 기반으로 하며 테이블 간의 관계는 공통 열을 사용하여 나타내는 것을 말합니다. 복잡한 쿼리를 지원하고 ACID..

면접

신입 개발자 기술 면접 정리 - 자료구조/알고리즘

❓ 컬렉션 프레임워크의 종류에 대해서 설명해주세요. 컬렉션은 복수의 자료형을 저장할 수 있고 가변적 크기를 가집니다. - List : LinkedList, Vector. ArrayList 순서가 있는 데이터의 집합으로 데이터의 중복을 허용합니다. - Set : HashSet, TreeSet 순서를 유지하지 않는 데이터의 집합으로 데이터의 중복을 허용하지 않습니다. - Map : HashTable, HashMap, TreeMap 순서를 유지하지 않으며 키와 쌍으로 이루어진 데이터의 집합으로 키는 중복을 허용하지 않고 값을 중복을 허용합니다. ❓ 배열(Array)과 컬렉션 중 연결 리스트(Linked List)에 대해서 설명해주세요. - 배열 단 하나의 자료형만 저장할 수 있고 인덱스를 가집니다. 데이터를 ..

면접

신입 개발자 기술 면접 정리 - JAVA

❓ JAVA에 대해서 설명해주세요. 객체지향 프로래밍 언어를 말합니다. ❓ 객체지향 프로그래밍(OOP)에 대해서 설명해주세요. 순차적 실행이 아닌 객체와 객체의 상호작용을 통해 동작하는 것을 말합니다. ❓ JAVA의 특징은? 1. JVM(자바 가상 머신) 위에서 동작하기 때문에 운영체제에 독립적입니다. 2. 가비지 콜렉터를 통한 메모리 관리를 할 수 있습니다. 3. 멀티 스레드를 지원합니다. 4. 상속, 추상화, 캡슐화, 다형성의 특징을 가집니다. ❓ OOP의 특징에 대해서 설명해주세요. - 상속 부모 클래스의 기능을 자식 클래스에서도 사용해줄 수 있게 해주는 것을 말합니다. - 추상화 객체들의 공통된 특징(데이터 및 기능)을 뽑아내는 것을 말합니다. - 캡슐화 객체가 맡은 역할을 수행하기 위한 하나의 ..

아민_
'면접' 카테고리의 글 목록