취준/면접

🤗 모든 질문은 '아는대로 설명해주세요'가 베이스~! 🔔  HTTP 프로토콜에 대해 설명해주세요.더보기HTTP(Hyper Text Transfer Protocol)이란 데이터를 주고 받기 위한 프로토콜이며, 서버/클라이언트 모델을 따릅니다.HTTP는 상태 정보를 저장하지 않는 Stateless의 특징과 클라이언트의 요청에 맞는 응답을 보낸 후 연결을 끊는 Connectionless의 특징을 가지고 있습니다.장점통신간의 연결 상태 처리나 상태 정보를 관리할 필요가 없어 서버 디자인이 간단하다.각각의 HTTP 요청에 독립적으로 응답만 보내주면 OK단점이전 통신의 정보를 모르기 때문에 매번 인증을 해줘야 한다.이를 해결하기 위해 쿠키(cookie)나 세션(session)을 사용해서 데이터를 처리한다.🔔 ..
🤗 모든 질문은 '아는대로 설명해주세요'가 베이스~! 🔔 Array(List)의 가장 큰 특징과 그로 인해 발생하는 장점과 단점에 대해 설명해주세요.더보기Array의 가장 큰 특징은 순차적으로 데이터를 저장한다는 점입니다.데이터에 순서가 있기 때문에 0부터 시작하는 index가 존재하며, index를 사용해 특정 요소를 찾고 조작이 가능하다는 것이 Array의 장점입니다.순차적으로 존재하는 데이터의 중간에 요소가 삽입되거나 삭제되는 경우 그 뒤의 모든 요소들을 한 칸씩 뒤로 밀거나 당겨줘야 하는 단점도 있습니다.이러한 이유로 Array는 정보가 자주 삭제되거나 추가되는 데이터를 담기에는 적절치 않습니다.🔔 Stack과 Queue, Tree와 Heap의 구조에 대해 설명해주세요.더보기Stack과 Qu..
🤗 모든 질문은 '아는대로 설명해주세요'가 베이스~! 🔔 데이터베이스의 특징에 대해 설명해주세요.더보기실시간 접근성(Real-Time Accessibility) : 비정형적인 질의(조회)에 대하여 실시간 처리에 의한 응답이 가능해야 하며,지속적인 변화(Continuous Evloution) : 데이터베이스의 상태는 동적입니다. 즉 새로운 데이터의 삽입(Insert), 삭제(Delete), 갱신(Update)으로 항상 최신의 데이터를 유지해야 합니다.동시 공유(Concurrent Sharing) : 데이터베이스는 서로 다른 목적을 가진 여러 응용자들을 위한 것이므로 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 합니다.내용에 의한 참조(Content Reference) : 데이터베이스에..
🤗 모든 질문은 '아는대로 설명해주세요'가 베이스~! 🔔 Java의 특징더보기Java는 객체지향 프로그래밍 언어입니다.컴파일 언어인 동시에 인터프리터 언어입니다.자바는 텍스트 소스를 컴파일하여 클래스파일로 만든 다음, 자바 런타임이 클래스 파일을 인터프리트하면서 실행됩니다.JVM에 의해서 실행되기 때문에 어떠한 운영체제라도 독립적으로 자바언어를 사용할 수 있습니다.GabageCollector를 통한 자동적인 메모리 관리가 가능합니다.멀티 쓰레딩을 지원합니다. 운영체제마다 멀티 쓰레드를 이용하는 API가 다르나 자바의 경우는 자바 API를 사용하기 때문에 쉽게 구현이 가능합니다.객체간의 상호 작용을 정의하기 때문에 동적이며 오류가 발생하면 발생한 오류의 클래스만 수정하면 되서 유지보수를 쉽고 빠르게 진..
류가든
'취준/면접' 카테고리의 글 목록 (2 Page)