본문 바로가기

취업 및 이직 준비/기술면접 준비7

기술 면접 프로젝트 및 자기소개 자기소개 안녕하십니까 OOO 부서에 지원 한 OOO입니다 저는 대학은 정보통신공학과를 졸업하였습니다. 대학교에서는 통신 기술을 기반으로 프로그램을 학습하였고 다양한 분야를 활용하는 것에 흥미를 가지게 되었습니다. 졸업후에 Rotc로 통신장교로 복무하며 통신병과에서 지원해주는 대학원을 입학하여 거기서 추가로 통신분야만인 아닌 Ai 분야도 프로그램을 통해 접목할 수 있으면 좋겠다고 생각을 하게되어 대학원은 지능형소프트웨어학과를 졸업하였습니다. 졸엄후에는 실무분야의 부족함을 느껴 국비지원으로 웹 서버 기반 Ai 응용 개발자 구축과정을 약 5개월간 수강하며 추가로 2달간 파이썬 데이터분석과 영상처리 프로젝트를 진행하였습니다. 학원 수료 후 OOO회사 IDC 센터에서 웹, API 개발 및 유지보수와 AI 음성서비.. 2024. 2. 12.
기술면접 준비 4 ELB(Elastic Load Balancer) 애플리케이션 트래픽을 여러 대상에 자동으로 분산시켜 안정적인 AWS서버 환경을 운용하는데에 도움을 주는 서비스로 EC2뿐만 아니라 컨테이너(ECS), AWS Lambda 등으로 다양한 서비스와 연계하여 부하를 분배할수 있다. 서로 다른 EC2 인스턴스에 대한 하나의 엔드포인트를 제공한다. 그래서 사용자는 실제 요청이 처리되는 백엔드 인스턴스에 대한 고려 없이, 동일한 엔드포인트로 요청을 전송할 수 있다. vue와 react 차이 vue는 반드시 데이터 객체를 생성한 후에 data를 자유롭게 업데이트할 수 있고, React는 state 객체를 만들고 업데이트를 하려면 조금 더 많은 작업이 필요 react * UI 라이브러리이며 * 라이브러리는 참고가 용이, .. 2023. 3. 30.
기술면접 결과 정리 2 🎬 추천 프로젝트 사용 필터링 사용자 기반 협업 필터링 나와 성향이 비슷한 사람들이 사용한 아이템을 추천해 주는 방식이다. A가 온라인 몰에서 a와 b, 그리고 c 도 함께 구매하고, 또 다른 사용자 B는a와 b를 구매했다고 가정해 보자. 알고리즘은 구매 목록이 겹치는 이 두 사용자가 유사하다고 판단해, 사용자 B에게 c를 추천한다. - 나는 프로젝트에서 코사인 유사도를 이용 아이템 기반 협업 필터링 아이템간 유사도를 계산합니다. 아이템간 유사도를 추정해보니 아이템 2번과 아이템 4번이 유사하다고 나타난 거죠. 그럼 아직 아이템 4번을 사용하지 않은 사용자 E에게 아이템 4번을 추천해주는 것입니다. - 나는 유사도 값을 json 형식으로 레시피 간의 유사도를 계산 컨텐츠 기반 필터링 영화를 예를 들면 어.. 2023. 3. 29.
기술면접 준비 3 Servlet vs JSP Servlet - 자바 언어로 웹 개발을 위해 만들어진 것으로, Container가 이해할 수 있게 구성된 순수 자바 코드로만 이루어진 것(Html in JAVA) JSP(Java Server Page) - html기반에 JAVA코드를 블록화하여 삽입한 것(JAVA in Html)으로 Servlet을 좀 더 쉽게 접근할 수 있도록 만들어 진 것 RESTFUL 해당 URL만 보더라도 바로 어떤 작업을 하는지를 알 수 있도록 하나의 데이터는 하나의 URL을 갖도록 작업하는 방식 Session - 특정 웹사이트에서 사용자가 머무르는 기간 또는 한 명의 사용자의 한번의 방문을 의미한다. - Session에 관련된 데이터는 Server에 저장된다. - 웹 브라우저의 캐시에 저장되어 브라.. 2023. 3. 26.
기술면접 준비 2 예외처리 NullPointException : null 값을 가지고 있는 참조 변수로 즉 해당 객체가 null인 상태에서 접근했을 때 해당 값이 null에 대한 접근을 하여 발생, 해당 객체는 없는데 접근하여 발생한다고 생각하자 ArrayIndexOutBoundsException : 배열에서 할당된 인덱스 범위 초과시 발생 NumberFormatException : 데이터를 숫자로 변경하는 경우 많이 발생 svm(Support vector machine) 신호처리, 의료 응용 분야, 자연어 처리, 음성 및 영상 인식을 비롯한 여러 분류 및 회귀 문제에 사용되는 지도 학습 알고리즘, 기계학습의 하나로 자료 분석을 위한 지도 학습 모델로, 주로 분류와 회귀 분석을 위해 사용 MVC 유저가 보는 페이지, 데이.. 2023. 3. 26.
기술면접 준비 1 객체 지향의 특징 현실세계의 객체를 필드와 메서드로 정의한 Class를 기반으로 실제 메모리가 잡혀 만들어진 부품과 같은 객체들을 조합해 전체 프로그램을 완성해 나가는 개발 기법 특징 캡슐화, 은닉화 : 외부 객체에서 구현방식은 알 수 없도록 숨기고 별도로 접근할 수 있는 getter/setter 메서드를 통해 접근하도록 하는 방식 상속 : 부모 Class를 자식이 접근할 수 있도록 물려 받는 방식 다형성 : 부모 클래스 타입으로 해당 부모를 상속받는 여러 자식 class를 대입할 수 있는 성질 등을 들 수 있다. 자바 가비지 컬렉션 시스템에서 더이상 사용하지 않는 동적 할당된 메로리 블럭을 찾아 자동으로 다시 사용 가능한 자원으로 회수하는 것으로 시스템에서 가비지컬렉션을 수행하는 부분을 가비지 컬렉터라.. 2023. 3. 24.
첫 면접 후기 - 개인면접, 코딩 테스트 개인면접 및 테스트 15시 면접인데 14시 30분에 도착하니 개인면접이여서 바로 면접을 시작하였다. 면접은 먼저 코딩테스트를 a4용지에 출력된것을 풀었다. 코딩테스트(필기) - 기본지식 테스트 10문제(한 문제에 해당하는 내부 문제 많음) 주관식문제,시간제한없음 모든 문제에 그렇게 생각한 이유와 과정작성 모른다면 이후에 어떻게 대처할것이냐 자바, html, jquery, sql(조인문제),js,예외처리 차이, 기본 용어. 등 나왔습니다 1. 기본 용어 # mvc # b2b # b2c # was 2. jquery 반복문 빈칸 채우기 3. 자바 이중포문 무한반복 문제 결과와 과정 상세 쓰기 4. css문제 ID와 Class 차이와 사용 하는 경우 상세 쓰기 5. DB - left join 과 sum을 활용한.. 2023. 3. 11.