본문 바로가기

분류 전체보기

(67)
2021 취준 후기 및 회고 - 3. 마켓컬리 2021.12.12 - [후기 및 회고] - 2021 후기 및 회고 - 2. 네이버 공채 2021 후기 및 회고 - 2. 네이버 공채 2021.12.12 - [후기 및 회고] - 2021 후기 및 회고 - 1. 네이버 웹툰 인턴 2021 후기 및 회고 - 1. 네이버 웹툰 인턴 네이버 웹툰 인턴 백엔드로 지원을 하고 싶었지만, 지원 자격에 Java 및 스프링 경험 필수 juna-dev.tistory.com 마켓컬리 스코페 3월에 쏘카, 컬리, 번개 장터, 왓챠, 오늘의집, 브랜디 등등 스타트업 기업들이 모여서 '스타트업 코딩 페스티벌'을 열었다. 나는 코딩테스트 경험 쌓기 위해서 지원을 했었다. 1차, 2차로 나눠져있었고, 1차에서 상위 1000명만 2차에 진출할 수 있었다. 아마 1차 테스트때 라인 공..
2021 취준 후기 및 회고 - 2. 네이버 공채 2021.12.12 - [후기 및 회고] - 2021 후기 및 회고 - 1. 네이버 웹툰 인턴 2021 후기 및 회고 - 1. 네이버 웹툰 인턴 네이버 웹툰 인턴 백엔드로 지원을 하고 싶었지만, 지원 자격에 Java 및 스프링 경험 필수라고 적혀있어서, 그나마 좀 관심있고 프로젝트 해봤던 AI Application Engineer로 지원했었다. 네웹 인턴은 다 juna-dev.tistory.com 네이버 공채 네이버는 20년도까지만 해도 하반기에만 공채가 열렸었다. 그런데.. 갑자기 네이버가 000명 개발자 채용 및 상반기 공채를 선언했다. 또한, 졸업 제한이 여름 졸예자 뿐만 아니라 겨울 졸예자까지 지원을 받았다. 겨울 졸예자인 나는 전부터 그랬듯이 무지성으로 지원했었다. 자소서 항목은 BE, FE, ..
2021 취준 후기 및 회고 - 1. 네이버 웹툰 인턴 2021.12.12 - [후기 및 회고] - 2021년 취준 후기 및 회고 2021년 취준 후기 및 회고 나는 취업에 대해서 2학년 말(19년도)부터 계속 걱정을 해왔었다. 멋쟁이 사자처럼을 하면서 같이 활동하는 분들이 대부분 3~4학년이여서 나도 그분들의 고민에 동화되었던 것 같다. 그래서 19년 juna-dev.tistory.com 네이버 웹툰 인턴 백엔드로 지원을 하고 싶었지만, 지원 자격에 Java 및 스프링 경험 필수라고 적혀있어서, 그나마 좀 관심있고 프로젝트 해봤던 AI Application Engineer로 지원했었다. 네웹 인턴은 다른 인턴과는 다르게 코딩테스트 없이 서류로만 면접 대상자를 선발한다. 지금까지 서류 붙었던 것이 없었기에 별다른 기대를 하고 있지 않았다. 처음 서류 합격을 ..
2021년 취준 후기 및 회고 나는 취업에 대해서 2학년 말(19년도)부터 계속 걱정을 해왔었다. 멋쟁이 사자처럼을 하면서 같이 활동하는 분들이 대부분 3~4학년이여서 나도 그분들의 고민에 동화되었던 것 같다. 그래서 19년도부터 네이버 부캠, 우테코, 카카오 등 내가 지원할 수 있는 것은 항상 지원해서 코테라도 보려고 했다. 물론 따로 알고리즘 공부는 안했기때문에 항상 떨어졌다. 그래서 작년 하반기부터 알고리즘 공부를 제대로 시작을 했고, 작년 12월에 멀티캠퍼스에서 주최한 코딩 마스터즈 대회에 참여하여 3등을 기록했다. 저 3등이 나에게는 "하면 된다"는 자신감을 주었던 것 같다. 그래서 그때부터 꾸준히 매일 백준 1문제 이상씩 풀면서 코테 준비를 했었고, 나오는 공고들을 무지성 지원했었다. 대부분 서류 및 코테에서 떨어졌지만, ..
21. 05. 12 친구 관계 설정 API, Query logging, jwt 로그아웃 친구 관계 설정 API, Query logging, jwt 로그아웃 친구 관계 설정 API 이 부분을 하면서 뭔가 다양한 것을 찾아본 것 같다. 쿼리 로깅을 달고 쿼리 횟수를 보면서 쿼리 횟수를 최대한 줄이기 위해서 orm 로딩 전략도 찾아보고 많은 것을 공부해볼 수 있었다. api 작성 자체는 어렵지 않았다. 하지만 쿼리를 어떻게 날릴 건지에 대한 많은 고민을 했다. 친구 상세 조회 현재 로그인 된 유저와 친구 관계인지 먼저 확인하는 것이 필요했다. 그렇다면 현재 로그인 된 유저의 친구 목록을 모두 순회를 하면서 찾는 것은 비효율적이다. 그래서 조인으로 뭔가 해보려고 했다. 중간 관계 테이블과 유저 테이블을 조인해서 로그인 유저-목적 유저가 존재할 때만 목적 유저의 객체만 가져오도록 했다. 친구 목록 ..
[네트워크] URI/URL/URN URI (Uniform Resource identifier) 통합 자원 식별자 정보 리소스를 고유하게 식별하고 위치를 지정 (우편물 주소 같은 것) URL, URN이 하위 개념으로 존재 URI 자체는 신원 확인만 제공한다 → URI가 존재한다고 해서 해당 자원에 접근이 보장되지 않는다. URL (Uniform Resource Locator) 통합 자원 지시자 URI의 하위 개념 정보를 어떻게 접근할 지(리소스에 대한 구체적인 위치) 알려줌, → HTTPs, FTP와 같은 프로토콜 포함됨 만약 도메인에 프로토콜이 있다면 그건 URL(이면서 URI) URN (Uniform Resource Name) 통합 자원 이름 urn: 으로 시작함 독립적인 자원 지시자 → 리소스의 위치에 영향 받지 않는 유일한 이름 리..
[네트워크] TCP/IP TCP(Transfer Control Protocol) 전송 제어 프로토콜 → 4계층인 Transport Layer에 존재 네트워크 통신에서 신뢰적인 연결 방식 → reliable network 보장 프로토콜 network congestion avoidance algorithm 사용 Reliable Network 보장의 문제점 패킷이 손실될 수 있다. 패킷의 순서가 바뀔 수 있음 네트워크가 혼잡할 수 있음 recevier가 overload 되는 문제 흐름 제어 (end to end) 송신 측과 수신 측의 데이터 처리 속도 차이 해결하기 위한 기법 Flow control은 receiver가 패킷을 지나치게 많이 받지 않도록 조절 receiver가 sender에게 본인의 상태를 feedback함 방법 Sto..
[네트워크] HTTP/HTTPS HTTP (Hyper Text Transfer Protocol) 웹 서버와 클라이언트 간의 문서를 교환하기 위한 통신 규약 신뢰성 있는 데이터 보장 → TCP/IP 기반 응용 프로토콜 연결 상태 유지 X → 비연결성 요청/응답(Request, Response) 방식으로 동작 특징 TCP 기반의 통신 방식 TCP (Transmission Control Protocol) 서버의 url에서 호스트명을 추출하여 ip로 변환 및 포트 번호 추출 TCP connection 요청 및 응답 브라우저에 전달 비연결 지향 Stateless 브라우저를 통해 클라이언트의 요청으로 서버와 접속하여 해당 요청에 대한 응답을 클라이언트에게 전송한 후 연결을 종료 → 사용자 구분이 되지 않음 → 이후 쿠키, 세션 등이 등장하여 해결..