본문 바로가기

Study/면접준비

(4)
[4주차] 면접질문정리 (스터디) 1. Swagger란? (사용방법 살짝 알아두기) 더보기 API 문서화 도구, API 문서를 자동으로 생성하고 관리하는 오픈 소스 프레임워크 - API 문서 자동 생성 Swagger는 API에 대한 명세를 기반으로 자동으로 문서를 생성하며, 사용자에게 API 사용법을 명확하게 제공. - API 디자인 및 테스트 시각적으로 디자인하고 수정할 수 있으며, 실제로 실행하지 않고도 API요청 및 응답 시뮬레이션 가능. - 다양한 언어 및 프레임워크 지원 [ Springboot에서 Swagger 적용 ] _ Springboot 2.0대 버전 추천 * build.gradle에 라이브러리 적용 implementation 'io.springfox:springfox-swagger2:2.9.2' implementation..
[3주차] 면접질문정리 (스터디) 2024.01.24 ( 스터디 완료 ) 랜덤 질문 5개씩 답변하기 1. inner join과 left join의 차이점은? 더보기 * Inner join (내부 조인) 두 테이블 간의 교차하는 결과만 반환. 즉, 조건에 맞는 행만 결과에 포함. SELECT * FROM T1 INNER JOIN T2 ON T1.col = T2.col; * Left join (Left outer join) 왼쪽 테이블의 모든 행을 포함하면서, 오른쪽 테이블에서 일치하는 행을 포함. 일치하지 않는 경우에는 오른쪽 테이블의 열은 Null로 채워짐. SELECT * FORM T1 LEFT JOIN T2 ON T1.col = T2.col; * Inner join _ 교집합 * Outer join _ 합집합 => 결과가 같다면 LE..
[2주차] 면접질문정리 (스터디) 2024.01.22  ( 스터디 완료 )랜덤 질문 5개씩 답변하기   1. 1분자기소개 (타이머 재서 해보기*)   2. 프로젝트 협업 과정에서 힘들었던 점. 더보기  - 디자인(CSS)에 대해 목업도 만들고 미리 설계를 했지만, 맡은 부분에 대해서 각자 진행하다 보니 세세한 부분까지    통일성있게 맞추는게 어려웠음.  -  개개인이 코드 짜는 방식이 달라서 기능이 겹치는 경우 맞춰나가는 데에 시간이 오래 걸림.   최대한 기존 팀원의 코드를 수정하지 않으면서 추가 기능을 결합시키려고 노력함.    3. Java에서 List와 Array의 차이점은? 더보기 데이터의 추가/삭제 속도, 데이터 조회 속도, 데이터 공간 크기 변동여부 * 배열 (Array) - 같은 타입의 변수들로 이루어진 유한 집합. - ..
[1주차] 면접질문정리 (스터디) 2024.01.10 ( 스터디 완료 ) 랜덤 질문 5개씩 답변하기 Q) 프레임워크와 라이브러리 차이점? 더보기 프레임워크 : (특정 작업을 수행하기 위한) 전체적인 프로그램의 기본 구조를 정의하며, 개발자는 이 구조 안에서 정해진 규칙에 따라 코드를 작성. 라이브러리 : 특정 기능을 수행하는 코드의 모음으로, 개발자는 필요할 때마다 라이브러리의 함수나 모듈을 호출해서 사용. Q) 스프링과 스프링부트 차이점? 더보기 Java 기반의 프레임워크 스프링부트는 스프링 프레임워크를 편리하게 사용할 수 있도록 (도와주는 도구) 간소화, 초기 설정을 제공 => 개발 생산성 향상. 1. 프로젝트 설정의 간소화 - 스프링 : 설정이 복잡하고 다양한 설정 파일이 필요. XML파일로 빈(Bean)을 설정하거나 Java Co..