면접 준비 2

[면접준비] 신입 개발자 면접 예상 질문 정리 - 백엔드(Spring)

면접 스터디를 준비하며, 공부한 내용을 정리하는 글입니다.면접 예상 질문과 그에 대한 답변을 정리할 것이며, 스터디가 끝날 때까지 예상 질문을 꾸준히 추가될 예정입니다! 혹시 틀리거나 보완할 부분이 있다면 친절히 알려주세요.감사합니다!❓스프링 프레임워크의 장점더보기스프링 프레임워크의 가장 큰 장점은 개발 생산성과 유지보수성을 동시에 확보할 수 있다는 것입니다. 의존성 주입(DI, Dependency Injection)과 제어의 역전(IoC, Inversion of Control)을 통해 객체 간의 결합도를 낮춰 코드를 유연하게 관리할 수 있습니다.AOP(관심 지향 프로그래밍)을 지원하여 핵심 비지니스 로직과 로깅, 트랜잭션과 같은 부가 기능을 모듈화할 수 있습니다. 이를 통해 코드의 중복을 줄이고, 유지..

면접 준비 2025.04.17

[면접준비] 신입 개발자 면접 예상 질문 정리 - JAVA

면접 스터디를 준비하며, 공부한 내용을 정리하는 글입니다.면접 예상 질문과 그에 대한 답변을 정리할 것이며, 스터디가 끝날 때까지 예상 질문을 꾸준히 추가될 예정입니다! 혹시 틀리거나 보완할 부분이 있다면 친절히 알려주세요.감사합니다!❓자바의 특징에 대해서 설명해주세요.더보기자바는 객체지향 프로그래밍 언어 중의 하나로, 객체지향개념의 특징인 상속, 캡슐화, 다형성이 잘 적용되어 있습니다. 자바는 JVM 위에서 동작하기 때문에 운영체제에 독립적입니다.Garbage Collection기능이 있어 자동적으로 메모리를 관리해줍니다.멀티쓰레드를 지원합니다.동적 로딩을 지원합니다.JVM이란 자바 가상 머신으로 자바 코드를 각 운영체제에 맞게 해석해주는 역할을 합니다. 따라서 자바는 운영체제에 독립적이지만 JVM은 ..

면접 준비 2025.04.17