본문 바로가기

직무 면접 대비4

[직무 면접 대비] 백앤드 질문 모음 1 1. OOP에 대해 설명해보세요.객체지향 프로그래밍이란 인간 중심적 프로그래밍 패러다임이라고 할 수 있습니다. 즉, 현실 세계를 프로그래밍으로 옮겨와 프로그래밍하는 것을 말합니다. 현실 세계의 사물들을 객체라고 보고 그 객체로부터 개발하고자 하는 애플리케이션에 필요한 특징들을 뽑아와 프로그래밍하는 것입니다. 대표적인 특징으로 추상화, 상속, 캡슐화, 다형성이 있습니다. 2. JVM의 구조에 대해 설명해보세요.프로그램이 실행되면 OS로부터 프로그램이 필요로 하는 메모리를 먼저 할당받습니다.그리고 자바 컴파일러를 통해 개발자가 작성한 코드(. java)를 바이트 코드(. class)로 변환합니다.다음 Class Loader에서 바이트 코드를 JVM에 로딩시킵니다.로딩된 바이트 코드를 exe.. 2022. 2. 21.
[직무 면접 대비] 웹 개발 직무 인터뷰 모음 1. 캐싱이란 무엇입니까?캐싱은 필요할 때 캐시 된 복사본을 사용할 수 있고 동일한 응답을 다시 생성 할 필요가 없도록 서버 응답이 저장되는 프로세스입니다. 이 프로세스는 서버로드를 줄일뿐만 아니라 서버의 확장 성과 성능을 향상시킵니다. 클라이언트 만 응답을 캐시 할 수 있으며 제한된 시간 동안도 캐시 할 수 있습니다. 2. REST와 RESTful이 무엇인지 설명해주세요.REST는 REpresentational State Transfer의 약자이며 웹 API를 작성합ㄴ니다. RESTful은 REST 아키텍쳐 개념을 적용하여 작성된 웹 서비스를 RESTful서비스라고 하며, 시스템 자원과 HTTP 프로토콜을 통해 자원 상태를 다른 언어로 작성된 다른 클라이언트로 전송하는 방법에 중점을 둡니다.. 2022. 2. 14.
[직무 면접 대비] 웹 개발 직무 인터뷰 모음 2 1. 웹 프로토콜이란?웹에서 쓰이는 통신규약입니다. 2. 통신규약이란?통신을 할 때 내가 이렇게 할게 너는 이렇게 해줘라고 약속하는 것입니다. 3. Http 란?Hyper text Transfer Protocol입니다.웹 프로토콜 중 하나로 가장 많이 쓰이고 인터넷에서 데이터를 주고받을 수 있는 통신규약입니다.요청과 응답으로 이루어져 있어 어떤 데이터 주세요 하고 요청하면, 이 데이터 줄게요라고 응답합니다. 4. AJAX란 무엇인가?Asynchronous javascript and xml자바스크립트를 이용해 비동기적으로 서버와 브라우저가 데이터를 교환할 수 있는 통신 방식입니다.보통은 서버로부터 웹페이지가 반환되면 전체를 갱신해야 하는데 / AJAX를 사용하면, 갱신.. 2022. 2. 12.
[ 직무 면접 대비 ] 웹 개발 직무 인터뷰 모음 1 +   웹 통신의 4요소는 무엇인가요?HTMLURLWeb Server, Web ClientHTTP     +   REST에 대해 설명해보세요.Representational State Transfer의 약자설계 기본 규칙으로URL를 통해 자원을 명시하고HTTP method (GET, POST, PUT, DELETE)를 통해 자원을 처리하도록 설계된 아키텍처구성URI, HTTP method, Payload (HTTP Request에서 보내는 데이터)     +   RESTful에 대해 설명해보세요.REST 아키텍처를 구현하는 웹 서비스를 나타내는 것입니다.     +   [GET]에 대해 설명해보세요.요청하는 .. 2022. 2. 11.
728x90