본문 바로가기

TIL10

2024 팀네이버 코딩 테스트 후기 Tech 2024년4 월 7일 - 검사 대상자 선정을 서류 합격으로 오인해서 내용 수정했습니다. 코테 전형이 따로 있는게 아닌 코테 포함 서류 전형이었네요. 네이버에서 대규모로 신입 공채를 진행하였는데 취준 기간에 좋은 기회라 생각되어 지원하게 되었다네이버는 연봉을 떠나서 복지, 퇴사 후 네이버 출신 개발자라는 이력, 친척들에게 회사를 설명하지 않아도 된다는 매우 많은 장점이 있어서 대부분의 개발자들의 꿈의 직장일 것이다 나는 아쉽게도 코테 직전까지 다른 회사들 2~3곳의 면접과 과제 전형을 준비하느라 어떤 준비도 하지 못했고 홈페이지 지원서도 마감 10분 전에 겨우 제출했으니.. 큰 기대를 하진 않았다.막상 대상자 메일을 친한 분들에게만 알려주니 엄청난 기회라고 열심히 해보라고 하셨는데 코테도 폭망했고 일요일.. 2024. 3. 26.
스타트업 프론트엔드 개발자 발표 면접 후기 프로젝트를 새로 시작하느라 바쁜 와중에 면접이 급하게 잡혀서 하루 준비를 하고 보게 되었다 세번째로 보는 면접인데 여전히 긴장됐고 프로젝트 발표는 처음이라 준비도 부족했다 대기업 R&D센터에 사무실이 있어서 건물이 엄청 컸고 1층에 도서관도 있어서 좋아보였다. 면접 대표님, CTO님과 2대1 미팅으로 간단한 인사 후 프로젝트 발표를 시작, 흔하지 않은 블록체인 프로젝트여서 배경지식 설명을 하려 했는데 이미 다 알고계셔서 놀라웠다.(역시 대표님 정도면 다르구나..) 프로젝트 발표는 대부분 순조롭게 진행됐고 엄청 다행히도 날카롭게 질문하시진 않았다 코드를 보여드리는게 좀 부끄러웠는데 그냥 페이지 설명 쭉 하고 코드 한번 쭉 보여드렸는데 이렇게 발표하는게 맞는 지 모르겠다 전에 봤던 스타트업 회사처럼 본인들 .. 2024. 3. 16.
[TIL] WebRTC 이제 21차로 접어들면서 오전 시간을 활용하는 데에는 적응을 했지만 취침 시간은 아직 지켜지지 않고 있다 학습량도 오후에는 집중력이 떨어져서 지금보다 2배는 더 늘려야 한다 프로젝트에서 가장 핵심 기능을 구현하는데 쓰이는 WebRTC의 개념에 대해 학습해 보았다 WebRTC란? WebRTC(Web Real-Time Communication)은 웹 애플리케이션과 사이트가 중간자 없이 브라우저 간에 오디오나 영상 미디어를 포착하고 마음대로 스트림할 뿐 아니라, 임의의 데이터도 교환할 수 있도록 하는 기술입니다. WebRTC를 구성하는 일련의 표준들은 플러그인이나 제 3자 소프트웨어 설치 없이 종단 간 데이터 공유와 화상 회의를 가능하게 합니다. MDN 공식 문서 WebRTC API 핵심은 별도의 소프트웨어 .. 2024. 3. 12.
[TIL] next-auth, fetch vs axios, react-query vs axios 아슬아슬하게 일어나서 8시 58분 쯤 스터디 카페 도착 정보처리기사 실기 시즌이 다가와서 오랜만에 계획에 넣었는데 분량 조절을 실패해서 토익 공부를 빼버렸기에 어길 시 벌칙을 하는 ToDo랑 선택사항의 ToDo를 구별할 필요성이 생겼다 TIL 프로젝트 1. next-auth ( 구글, 카카오, 네이버 Provider ) 프로젝트에서 로그인을 우선으로 구현하려고 했는데 Next.js에서는 next-auth로 auth 공급자를 관리하는 기능이 있어서 적용하였다 우선 Google Cloud에서 프로젝트를 생성하고 client id와 client secret을 생성해야 하는데 이부분은 생략하겠다(네이버 카카오도 마찬가지로 시크릿 키를 생성해야 한다) 공식 문서 src/app/api/auth/[...nextaut.. 2024. 2. 28.
[TIL] 2/21 axios 모듈화, gif 파일 생성 길어지는 취준 기간으로 나태해지고 미루게 되어 부캠 동기들에게 하루 일과를 공개하고 도움을 받기로 했다 점점 희망을 잃어가고 자포자기 했는데 동기분들이 도와줘서 큰 힘이 되었다 카페나 도서관에서 디스코드에 접속한 후 화면 공유를 통해 감시 받을 수 있게 하여 다른 행동을 못하게 제한 전날 오후 6시이후부터 금일 오후 6시까지 준비한 내용과 휴식 내용과 시간을 기록하여 공유 목표치를 미달성하면 벌칙으로 팀원들이 있는 디코방에 기프티콘 투척 TIL 이력서에 gif을 넣기위해 시연 영상을 찍어야했고 화면 작동을 테스트해야 했다 원래 목적과 다르긴 했는데 trypto의 코드를 보던 중, localhost로 적은 부분이 신경쓰여서 모듈화를 다시 진행하였다 2024. 2. 21.
블록체인 부트캠프 후기 (코드스테이츠) 후기 1차 작성은 작년 4월에, 2차 작성은 11월에 하고 내가 봐도 부족한 글솜씨 때문에 올리지 못했던 후기를 새해를 시작하며 정리를 하게 됐다 2022년 11월 ~ 2023년 4월, 지인의 추천으로 수강을 결심한 이후로 지금까지 많은 걸 배웠고 동료들과 함께 성장하는 기회가 되었다 작년까진 바라기만 했던 나와 잘 맞는 개발자 동료들이 현재에도 서로 좋은 영향을 주고 받고 있기 때문에, 이런 게 부트캠프가 주는 가장 큰 자산이라고 생각한다 수강을 선택한 이유 졸업 후 가족 회사를 다니며 코딩을 틈틈히 공부하며 만드는 재미를 느끼던 시기였다. 이미 개발자를 평생의 직업으로 생각했고 취업을 하기보단 배운 것을 사용하며 재미를 찾는 것에 의미를 뒀다. 혼자 공부하는 게 익숙해 졌지만 점점 혼자서는 모든 걸 .. 2024. 1. 14.
스타트업 풀스택 개발자 면접 후기 원티드에서 지원한 회사와 면접 미팅이 잡혔다 ( 저번 회사와 다른 회사임 ) 응답률 높은 순서 정렬로 지원을 넣어 봤더니 빠른 피드백이 왔다. 역시 이게 답이었나? 면접에 자신이 없었기 때문에 선택 가능한 날짜 중에 가장 나중 날짜를 선택하고 준비했다 모든 상황을 준비하려고 했지만 역시 예측 불가능한 일은 어쩔 수 없는 듯 분위기 공유 오피스로 보이는 장소의 회의실에서 진행했고 생각보다 가까운 거리여서 작은 목소리로 대 화했다. 오는데 얼마나 걸리는지와 같은 간단한 질문으로 시작했다 면접 형식 CTO님, 인사담당자님과 2대1 미팅으로 진행 두 분 노트북 가져오셔서 질문 체크 리스트, 이력서 보면서 하심 먼저 오신 CTO님이 기술 질문을 하셨고 이어서 인사담당자님이 인성 질문을 하셨다 이력서 기반으로 적혀.. 2023. 11. 16.
[TIL] axios 모듈화하기 with Typescript 모듈화 하는 이유? 코드량이 많아질 수록 중복되는 코드가 많아져서 유지보수가 힘들어지고 개발 편의성이 떨어짐 how? 리액트 프로젝트일 경우 src 안에 api폴더를 생성, core.ts 파일을 생성한다 이곳에 인스턴스를 위한 객체를 선언하고 다른 파일에서 import하여 사용한다 src/api/core.ts import axios, { AxiosInstance } from "axios" export const api: AxiosInstance = axios.create({ baseURL: "/api", timeout: 500000, }) 인터셉터라는 것을 사용하면 에러 처리나 res = res.data와 같은 동작을 미리 적용할 수 있다 인터셉터 네트워크 요청, 응답을 가로채어 처리하거나 수정하는데 사.. 2023. 11. 14.
스타트업 신사업팀 과제전형 후기 2023.10.15 - [TIL] - 스타트업 신사업팀 코테 후기 얼마 전 스타트업 코테 후기를 작성하였는데 이 글은 다음 채용 과정인 면접전형에 대한 후기이다. 결과적으로는 탈락했지만 아쉬운 마음은 뒤로하고 정리해 보고자 한다. 😢 코테 합격 후 오랜만에 보는 코테에 합격한 당시의 컨디션은 매우 좋지 않았다. 금요일에 과제전형이 시작됐고 기간은 일주일이었다. 코테에 에너지를 쏟아부어서 통과는 할 수 있었지만, 주말이 되자 컨디션이 무너졌다. 내 성격상 이력서 작성도 매우 힘들어서 코테, 이력서 2연타를 맞은 상태, 주말과 월요일이 통째로 사라진 느낌이었다 평일부터라도 시작하려 했지만 화요일 커리어 코칭님과 상담 이후 잠들어서 하루가 날아갔다. 과제 시작 3일 남은 상황에 과제를 펼쳤다. (속으로는 그동.. 2023. 11. 13.
스타트업 신사업팀 코테 후기 1. 서류 합격 커리어 코치님과 지인들에게 받은 피드백으로 이력서를 기존보다 더 눈에 들어오게끔 수정했다. 10곳 정도 이력서를 넣었는데 감사하게도 한 이름 있는 스타트업에서 연락이 왔다. (주변 현업 지인들 3명한테 말했더니 다 알고 있었음) 문제 수는 6문제에 240분의 시험이었다. 다른 코테는 1~2시간으로 기억하는데 4시간? 문제당 40분이고 복붙이 안 돼서 직접 타이핑해야 하는데.. 시간도 부족한데 집중이나 할 수 있을지 걱정됐다. 부트캠프 때 매일 한 문제씩 풀어서 자신이 있었는데 오랜만에 풀어보니 다 까먹은 것 같았다. 2. 코테 준비 a. 레벨 2 도전 듣기로는 레벨 2~3을 무난하게 풀 정도면 합격한다길래 레벨2 중에 정답률이 가장 낮은 문제부터 풀자 생각했는데 도무지 어떻게 풀지 감이 .. 2023. 10. 15.