면접 (Java)/준비

보호되어 있는 글입니다.
AWS, Docker, Redis? AWS – 클라우드 기반 인프라 구축, 서비스 확장성 -> RDS,EC2활용 안정적 데이터 베이스 및 가상 환경 운영 원활 Docker – 애플리케이션 컨테이너화 -> 환경 일관성, 배포, 관리 용이 -> 빠르고 안정적인 배포 Redis – 실시간 재고 관리 -> 대규모 트래픽 상황 -> 실시간 비동기 처리 -> 빠른 데이터 접근 -> 성능 최적화 -> 개발 효율성, 운영 안정성, 사용자 만족도 향상 AWS 활용? 영화 예매 사이트 -> 클라우드 기반 인프라 구축 및 관리 -> EC2, RDS, Route53 사용 EC2 인스턴스 -> 웹 서버 호스팅 -> 애플리케이션 서버 유연 관리 -> 확장성 RDS -> 데이터베이스 관리 복잡성 낮춤 -> 운영 작업 간소화 -> ..
OOP 객체지향프로그래밍, 현실 세계 사물을 객체로 보고 특징과 기능을 가져와 프로그래밍 재사용성, 변형가능성 높임 원칙 -> 단일책임, 개방 폐쇠, 리스코프 치환, 인터페이스 분리, 의존 역전 절차지향 vs 객체지향 절차지향: 순차적 처리, C언어, 빠른 실행속도 객체지향: 실제 세계 사물 객체 모델링, Java, 캡슐화, 상속, 다형성, 느린 실행속도 RESTful API 네트워크 상태 전이 표현 (URI,메서드,JSON) 함수형 프로그래밍 순수 함수 이용해 프로그래밍 -> 데이터 값 변경X 객체 필드 설정 작업 X 메모리 구조 코드: 코드 저장 , 텍스트 데이터: 전역, 정적 변수, 프로그램 시작 힙: 직접 관리, 동적 할당 스택: 함수 호출, 지역,매개 변수 Call By Value vs Call..
29. HTTP METHOD 에 대해서 아는만큼, 중요하다고 생각하는 순서로 설정해주세요 "HTTP 메서드의 중요성은 그 사용 빈도와 애플리케이션에서의 역할에 따라 다르지만, 일반적으로 가장 자주 사용되며 핵심적인 메서드부터 설명드리겠습니다. 첫 번째로, GET 메서드는 정보를 조회하는 가장 기본적인 방법으로, 웹 애플리케이션 개발에서 빼놓을 수 없는 메서드입니다. 두 번째로, POST 메서드는 서버에 데이터를 제출하여 리소스를 생성하는 데 사용되며, 폼 제출이나 메시지 전송에 주로 쓰입니다. 세 번째, PUT 메서드는 기존 리소스를 업데이트하거나 새 리소스를 생성할 때 사용됩니다. 네 번째, DELETE 메서드는 리소스를 삭제하는 데 사용되며, 마지막으로 PATCH 메서드는 리소스의 일부를 업데이트할 ..
Docker를 사용하는 이유에 대해서 설명해주세요 "Docker를 사용하는 이유는 개발에서 배포까지의 과정을 통일하고 효율화하기 위해서입니다. Docker 컨테이너는 애플리케이션과 그 종속성을 함께 패키징하여, 어떤 환경에서도 동일하게 실행될 수 있도록 보장합니다. 또한, Docker는 빠른 시작 시간과 용이한 확장성으로 인해 온디맨드 서비스 제공이 가능하게 하며, 각 컨테이너의 격리된 환경은 종속성 관리를 간소화합니다. 이미지의 재사용성은 개발 효율성을 높이며, 이식성을 통해 다양한 운영 체제에서의 실행을 지원합니다. Docker의 이러한 이점들은 애플리케이션의 개발, 테스트, 배포를 더욱 신속하고 안정적으로 만들어 줍니다." 꼬리 질문 > Docker 컨테이너의 격리된 환경은 어떻게 종속성 관리를 간..
21. 설계 하신 ERD 에서 Entity를 나눈 기준은 어떤 것이며, 팔로우 팔로잉 관계를 저장, 구현 하기 위해 어떤 구조를 사용 하셨나요? "ERD를 설계할 때 주안점을 둔 것은 엔티티 간의 명확한 관계 설정, 데이터 무결성의 보장, 시스템의 확장성 및 유지 보수성, 그리고 사용자 경험의 최적화였습니다. 예를 들어, 사용자와 게시글 간의 관계를 명확히 하기 위해 'posts' 테이블에서 'userId'를 외래 키로 사용하여 'users'와의 연결을 정의했습니다. 이러한 방식은 데이터의 정확성을 유지하며, 시스템 변경에 유연하게 대응할 수 있도록 합니다. 특히, 팔로우 기능 구현을 위해서는 'follows' 테이블을 디자인했는데, 여기서는 사용자 간의 팔로우 관계를 나타내기 위해 '팔로우ID'와 '팔..
hihyuk
'면접 (Java)/준비' 카테고리의 글 목록