[기술 면접] 신입 백엔드 기술 면접 질문 정리 및 답변
무작정 개발
[목차] 1. Java 2. Spring & Spring boot 3. DB 4. 웹 & 통신 5. 운영체제 6. 자료 구조 1. Java 1. JVM이란 무엇인가? 자바 가상 머신의 약자를 줄여 부르는 용어(Java Virtual Machine) JVM의 역할 : 자바 애플리케이션을 클래스 로더를 통해 읽어 -> 자바 API와 함께 실행하는 것 메모리 관리(GC)를 수행하며 스택(Stack) 기반의 가상 머신 2. OOP(Object Oriented Programming) 란? 객체 지향 프로그래밍 현실 세계를 프로그램 설계에 반영한다는 개념을 기반으로 함 프로그래밍에서 필요한 데이터를 추상화시켜 행위(Method)와 상태(Attribute)를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통..