반응형

코딩테스트 16

신한투자증권 합격 후기 (서류, AI역량검사, 코딩테스트, 1,2차 면접)

2024년 하반기에 취업시장에 뛰어들고, 처음에는 네카라등의 서비스 기업을 목표로 했었습니다. 전통적인 증권사나 금융권들은 개발자 커리어에 좋지 않다는 말을 들은 것 같아 크게 가고 싶다고 생각하진 않았나 봅니다. 하지만, 저는 IT 뿐만 아니라 증권&주식에 관심이 많습니다. 저의 도메인까지 잘 살리는 게 좋겠다고 생각했습니다. 2024년 하반기에는 메이저 증권사 중 한국투자증권, 신한투자증권, 삼성증권, 키움증권에서 공채가 열렸습니다. 이 중 신한투자증권은 다른 증권사들과 달리 업계 최초로 클라우드로 이전하고, AI솔루션부를 신설하고, 프로 디지털 아카데미라는 부트캠프를 주관하는 등 IT 친화적이고 선도적인 느낌을 받았습니다. 그래서 하반기에 공채가 열린 많은 금융권 중 유일하게 신한투자증권에 지원하였..

취업준비 2024.12.21

카카오모빌리티 MLOps 지원 후기 (1,2차 코딩테스트, 1,2차 면접)

조기졸업 직후인 2024년 9월, 카카오모빌리티 주니어 개발자 영입 공고가 올라왔습니다. 제 인생의 첫 번째 공개채용 지원이었습니다. 백엔드, 프론트엔드, 안드로이드, IOS, MLOps의 5가지 직무를 모집하고 있었습니다. 처음에는 백엔드를 지원하려고 했지만, 처음 들어보는 MLOps라는 직무가 있더군요. 그래서 자세히 알아보니 제가 딱 원하던 직무였습니다. 비슷한 차트 검색기로 백엔드, 데이터 파이프라인, AI(딥러닝&머신러닝)을 조금씩 다뤄본 저에게 매력적으로 다가왔습니다.   전형 절차가 많더군요.. 과연 저는 어디까지 갈 수 있을지 처음에 압도되었습니다.1단계. 서류 전형일단 이력서와 포트폴리오, 자소서를 나름대로 만들어서 제출하였습니다. '그래도 서류는 붙어서 코딩테스트는 경험해보고 싶은데....

취업준비 2024.11.17

예고생의 IT대학 도전기10 - 알고리즘 (내 인생을 바꾼 과목)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 비슷한 차트 검색기 비슷한 차트 검색기전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com예고생의 IT대학 도전기 개요 20살까지 중학교 수학도 모르던 예고생의 IT대학 도전기 Start! (과목별 정리)사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간similarchart.com알고리즘2학년 2학기 전공필수과목인 알고리즘입니다. (2022년 수강)  성..

시간이 흘러가는 속도를 조절할 수 있다? (feat. 코딩테스트)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 비슷한 차트 검색기  비슷한 차트 검색기 - 코스피 & 코스닥전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com   시간이 3배로 빠르게 가다가 갑자기 1/3배로 느려진다면?시간이 너무 빨리 갑니다. 특히 뭔가에 몰입하면 시간이 빠르게 지나가는 것 같습니다. 방학 때 뭐 한 것도 없이 프로젝트만 진행했을 뿐인데 벌써 1달 후면 개강이네요. 군대에 있을 때는 시간이 참 느리게 갔었죠. 그냥 딱히 뭐 하는것도 없이 시계만 자주 쳐다봤던 기억이 나네요. 똑같은 속도로 흘러가는 시간인데도 왜 이렇게 차..

잡담 2024.02.17

코딩대회와 장학금으로 1245만원 획득! 모든것이 완벽했던 2023년 회고

웹프로젝트 링크 비슷한 차트 검색기전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com  2023년 돌아보기벌써 2023년이 끝나갑니다. 시간이 참 빠른 것 같습니다. 특히 웹 프로젝트를 진행한 2023년 하반기는 눈 녹듯이 녹아버렸네요. 연말에는 블로그를 운영하는 개발자라면 '회고'를 빼먹으면 섭섭하죠. 2023년을 시작하기 전에 세웠던 계획들과 목표들이 있었습니다. 운이 좋게도 모두 이룰 수 있었는데요. 어떤 것들이었는지 하나하나 정리해 보겠습니다.   1. 코딩테스트와 알고리즘 대회 수상제 학교는 IT전공 3학년 학생들을 대상으로 실시하는 코딩테스트가 있습니다. 정확히 말하자면 이 장학금은 NHN에서 숭실대학교 학생들 중 ..

잡담 2024.02.17

세그먼트 트리 - 백준 2042 (22.8.5)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 세그먼트 트리란 세그먼트 트리(Segment Tree)는 여러 개의 데이터가 존재할 때 특정 구간의 합(최솟값, 최댓값, 곱 등)을 구하는 데 사용하는 자료구조이다. 특정 구간의 합을 미리 구해둔 후, 요청이 있을 때 이미 구한 합을 활용하여 답을 구하는 것이다. 트리 종류 중에 하나로 이진트리의 형태이며, 특정 구간의 합을 빠르게(O(logN)) 구할 수 있다. 세그먼트 트리 구성 구간 합을 구한 이진 트..

자료구조 2024.02.13

백준 플래티넘 달성 (22.7.27)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com ) 골드를 달성하고 48일 후 플래티넘을 달성했다! 골드 1 때쯤 드는 생각이 있었는데, 이전까진 파이썬이 생산성이 좋은데 왜 C++을 쓰는 건가 궁금했었다. 그런데 고급 알고리즘들이나 어려운 문제들을 접하면서, 속도가 빠른 C++을 사용하는 사람이 많다는 것이 이해가 됐다. 다이아 도전도 해보고싶지만, 코딩테스트는 보통 실버~골드급 문제가 나온다고 알고 있다. 내 목적은 대회가 아닌 코딩테스트 합격이므로 ..

잡담 2024.02.13

강한 연결 요소(타잔 알고리즘) - 백준 2150 (22.7.27)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 강한 연결 요소란 방향성이 존재하는 유향 그래프에서 모든 정점이 다른 모든 정점들에 대하여 방문할 수 있는 경우 즉, 어떤 두 정점 간의 경로가 존재하면 그 집단이 강하게 연결되었다고 표현한다. 이것을 강한 연결 요소(Strongly Connected Component) 혹은 강한 결합 요소라고 말한다. 즉, 그래프의 사이클에서 같은 사이클 내에 존재하는 정점들은 같은 SCC에 속한다 할 수 있다. 이 그래..

알고리즘 2024.02.13

벨만 포드 알고리즘 - 백준 11657 (22.7.17)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 벨만 포드 알고리즘이란 벨만 포드 알고리즘(Bellman-Ford Algorithm)은 한 노드에서 다른 노드까지의 최단 거리를 구하는 알고리즘이다. 다익스트라 알고리즘이 모든 가중치가 양수인 경우에만 사용할 수 있는 반면에 벨만-포드 알고리즘은 노드 간의 간선 가중치가 음수인 경우에도 사용할 수 있다. 벨만 포드 알고리즘의 동작 시작 노드를 설정한다. 시작 노드에서 각 다른 노드의 거리 값을 무한대로 설정..

알고리즘 2024.02.13

투 포인터 알고리즘 - 백준 1806 (22.6.30)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 투 포인터 알고리즘 1차원 배열이 있고, 이 배열에서 각자 다른 원소를 가리키고 있는 2개의 포인터를 조작해 가면서 답을 얻는 알고리즘이다. 백준 1806번 문제 백준 1806번 문제를 풀면서 알아보자면, 포인터 2개를 준비한다. 시작과 끝을 알 수 있도록 start, end 라고 한다. 맨 처음에는 start = end = 0이며, 항상 start

알고리즘 2024.02.13
반응형