면접 질문 (6) 썸네일형 리스트형 예상 질문 ❓ HTTP란?✅ 한줄 요약HTTP는 웹에서 요청과 응답을 주고받는 무상태, 비연결형 프로토콜입니다.💬 부가 설명클라이언트가 요청(Request)을 보내면 서버가 응답(Response)을 반환하는 방식입니다. 주로 GET, POST 등의 메서드를 사용하며, 상태를 유지하지 않기 때문에 세션, 쿠키 등이 보완 수단으로 사용됩니다.❓ TCP와 UDP의 차이에 대해 설명해주세요.✅ 한줄 요약TCP는 신뢰성이 있는 연결 지향형, UDP는 빠른 비연결형입니다.💬 부가 설명TCP는 연결을 설정하고 데이터의 순서 보장과 재전송 기능을 제공하지만 속도가 느립니다. UDP는 연결 설정 없이 전송하여 빠르며, 실시간 영상, 게임 등에 사용됩니다.❓ @SpringBootApplication이 뭔가요?✅ 한줄 요약스프링 .. 면접 준비(DB) ❓ join에 대해 설명해주세요(필수)✅ 한줄 요약두 개 이상의 테이블을 조건에 따라 연결해 결과를 조회하는 SQL 연산입니다.💬 부가 설명JOIN은 여러 테이블을 공통된 컬럼을 기준으로 연결하여 원하는 데이터를 한 번에 조회할 수 있도록 해줍니다.❓ LEFT OUTER JOIN, RIGHT OUTER JOIN 은 어떤 것을 기준으로 정하나요?✅ 한줄 요약LEFT는 왼쪽 테이블 기준, RIGHT는 오른쪽 테이블 기준으로 NULL 포함 여부가 달라집니다.💬 부가 설명LEFT OUTER JOIN은 왼쪽 테이블의 모든 행을 기준으로 하고, RIGHT는 오른쪽 테이블의 모든 행을 기준으로 합니다. 해당 기준 테이블에 매칭되는 값이 없으면 NULL로 반환됩니다.❓ SQL Injection에 대해 설명해주세요(.. 면접 질문(java + 자료구조) ❓ 객체 지향이란 무엇인가요?(필수)✅ 한줄 요약객체 지향은 데이터와 기능을 객체로 묶어 관리하는 프로그래밍 패러다임입니다.💬 부가 설명객체 지향은 프로그램을 여러 개의 객체로 나누고, 각각의 객체가 메시지를 주고받으며 동작합니다. 유지보수와 확장에 유리합니다.❓ 객체 지향적 설계 원칙 5가지에 대해 얘기해주세요.(필수)✅ 한줄 요약객체지향 5대 원칙은 SRP, OCP, LSP, ISP, DIP입니다.💬 부가 설명SRP는 하나의 책임만, OCP는 확장에 열려있고 수정에 닫혀있음, LSP는 자식은 부모로 대체 가능, ISP는 인터페이스 분리, DIP는 추상에 의존해야 함을 의미합니다.❓ 객체지향 프로그래밍의 특징과 장점에 대해 설명하세요.(필수)✅ 한줄 요약재사용성과 유지보수성이 뛰어난 코드 작성이 가.. 면접 질문(spring + jpa) ❓ @SpringBootApplication이란 무엇인가요?(필수)✅ 한줄 요약스프링 부트 설정, 컴포넌트 스캔, 자동설정을 포함한 복합 애노테이션입니다.💬 부가 설명@SpringBootApplication은 @Configuration, @EnableAutoConfiguration, @ComponentScan을 포함하여 스프링 부트 애플리케이션을 설정하고 실행할 수 있도록 도와주는 복합 어노테이션입니다.❓ DI는 무엇인가요?(필수)✅ 한줄 요약DI는 객체 간의 의존성을 외부에서 주입받도록 하는 방식입니다.💬 부가 설명DI는 객체 간 의존성을 직접 생성하는 대신 외부에서 주입받는 방식으로, 테스트 용이성과 결합도 감소라는 장점이 있습니다.❓ IoC가 무엇인가요?✅ 한줄 요약IoC는 객체 생성과 관리를 .. 면접 질문(네트워크) ❓ DNS 서버에 대해 설명해주세요✅ 한줄 요약DNS 서버는 도메인 이름을 IP 주소로 변환해주는 시스템입니다.💬 부가 설명DNS는 사람이 기억하기 쉬운 도메인 주소를 컴퓨터가 사용하는 IP 주소로 변환해주는 시스템입니다. 클라이언트는 DNS 질의를 통해 IP를 얻고 서버와 통신할 수 있게 됩니다.❓ Web Caches에 대해 설명해주세요✅ 한줄 요약Web Cache는 요청된 웹 리소스를 임시 저장해 재사용성을 높입니다.💬 부가 설명Web Cache는 브라우저나 프록시 서버에 이전 요청 결과를 저장하여 동일한 요청 시 빠르게 응답하도록 도와줍니다. 네트워크 부하를 줄이고 응답 속도를 높이는 데 유리합니다.❓ Web Cookie와 Session에 대해 설명해주세요✅ 한줄 요약쿠키는 클라이언트에 저장, .. 면접 질문 (OS) ❓ 프로세스와 스레드의 차이를 설명해주세요(필수)✅ 한줄 요약프로세스는 독립 실행 단위, 스레드는 그 내부 작업 단위입니다.💬 부가 설명프로세스는 메모리 공간과 자원을 독립적으로 가지고 실행되고, 스레드는 같은 프로세스 내에서 자원을 공유하며 실행됩니다. 그래서 스레드는 생성 비용이 더 낮고 전환이 빠릅니다.❓ 스택 영역과 힙 영역의 차이는 무엇인가요?✅ 한줄 요약스택은 함수 실행 시 사용하는 고정 메모리, 힙은 동적 할당 메모리입니다.💬 부가 설명스택은 함수 호출과 지역 변수에 사용되며, LIFO 구조로 빠르게 할당/해제됩니다. 반면 힙은 동적 메모리로 사용자가 직접 관리해야 하며, 속도는 느리지만 유연합니다.❓ 멀티 프로세싱을 하는 이유는?✅ 한줄 요약CPU 여러 개를 활용해 병렬 처리 성능을 높.. 이전 1 다음