전체 글 206

블로그에 찾아와주신 분들께 (근황)

정글 4기가 커리큘럼을 마치고 5기가 시작되려는 지금, 제 블로그를 찾아와주시는 분들이 다시 생기는 것 같습니다. 구직이 끝나고 회사에 들어가니 정신이 없어서 자연스럽게 블로그를 놔버렸는데, 구직 근황을 마지막으로 숨이 죽어버린 블로그를 보니 "그래서 정글을 마친 이사람은 결국 취업은 한건가?" 하는 의문이 생길수도 있겠단 생각이 들더라고요😅 저는 8월까지 3개월간 네이버의 SmartStudio에서 인턴(SW정글 교육기관 연계 인턴십)을 한 뒤, 지금은 다음 구직을 준비하고 있습니다. 카테고리상으로는 채용전환형 인턴에 해당되는데, 아쉽게도 정규직으로 전환은 되지 못했네요😥 제가 부족한 부분도 있고, 네이버와 IT업계가 처한 상황 상 시기가 맞지 않아 전환은 되지 못했지만, 인턴을 했던 네이버 SmartS..

구직 기록 2022.09.10

의문의 멘토링 (경력 0년)

며칠전, 팀스파르타에 취직한 정글 동기를 통해 팀스파르타의 기획자님으로부터 연락이 왔다. 스파르타코딩클럽의 수강생들이 진행할 팀 프로젝트의 멘토가 되어주시겠냐는 부탁이었다. 이상하다... 분명 한달전 팀프로젝트때 스파르타에게 멘토링을 받는 입장이었는데... 당황스러워서 연유를 여쭤보지 않을 수가 없었다. 클라우드 전문과정을 수료하신 국비수강생분들 > 단순 CRUD와 차별화된 경험을 쌓기 위해 협업용 문서 에디터 개발 팀 프로젝트를 진행한다 > CRDT라는 복잡한 알고리즘/스트럭쳐의 이해와 구현이 필요하다 > 스파르타에 들어간 정글 동기가 나를 추천했다 > 잘 모르는 부분은 넘기셔도 좋다. 도움 주실 수 있는 부분이라도 도움을 주시면 좋겠다. 내가 남을 가르칠 실력이 안된다는 사실은 잘 알고있기 때문에 거..

생각 2022.04.27

구직 중간 점검, 고민, 계획

경과 점검 정글 수료 후, 7개의 회사에 지원했다. 아래는 각 회사의 진행 상태이다. 정렬은 시간순 팀스파르타 (합격) 화상 면접(합) - 기술 면접(합) - fit 인터뷰(합) (아직 많은 사의 프로세스가 남은 시점에 합류 결정이 필요하여, 고민 끝에 거절했다.) 보이저엑스 (불합격) 1차 기술 면접(합) - 2차 기술 면접(탈) 채널코퍼레이션 (불합격) 코딩 테스트(합) - 기술 면접(탈) 크래프톤 (불합격) 코딩 테스트(합) - 기술 면접(탈) 토스 (진행중) 코딩 테스트(합) - 기술 면접(결과 대기중) LINE (진행중) 코딩 테스트(합) - 필기 테스트(합) - 1차 면접(준비중) NAVER (진행중) 코딩 테스트(합) - 기술 면접(준비중) 코테는 다 붙었지만 기술면접 결과는 처참한, 극단적..

구직 기록 2022.04.12

코딩테스트 후기 (크래프톤, 네이버, 라인, 채널코퍼레이션, 토스)

정글이 끝나고 약 2주 반이 지났다. 6곳의 협력사, 그리고 타이밍이 맞고 관심을 갖고있던 LINE 공채에 지원한 상태이고, 회사별로 채용 스케줄이 다르다 보니 진척도에는 차이가 있다. 코테가 없고 절차를 빨리 진행해 이미 프로세스를 마친 회사도 있고, 어제 막 첫 시험으로 코딩테스트를 본 회사도 있고. 그래도 어제 마지막 한 회사의 코딩테스트를 보았으니, 코딩테스트는 이제 없다!! 그래서 생애 처음 (그리고 마지막이고 싶은...) 코테를 본 경험을 기록해보려 한다. 1. 크래프톤 180분 4문제 첫 코딩테스트였다. 혹시함정이있나? 싶을정도로 간단한 문제도 있었고, 이게 이렇게까지 어려워질 문제인가? 싶은 심도깊은 문제도 있었다. 4문제를 풀고 나니 1시간이 남았는데, PS와는 다르게 점수를 바로 가르쳐..

구직 기록 2022.04.04

프로그래머스 SQL 고득점 Kit 6/6 : String, Date

in 연산을 이용한 tuple 내 포함 여부 필터링 select ANIMAL_ID, NAME, SEX_UPON_INTAKE from ANIMAL_INS where NAME in ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') order by ANIMAL_ID like 연산을 이용한 문자열 부분일치 여부 필터링 select ANIMAL_ID, NAME from ANIMAL_INS where ANIMAL_TYPE = 'Dog' and NAME like '%el%' order by NAME like의 우변 string에는 부분일치 필터링 대상을 입력 '_'는 길이 1의 모든 letter에 일치 '%'는 모든 길이 모든 string에 일치 %로 스플릿해서 사이..

PS 공부 기록 2022.03.31

프로그래머스 SQL 고득점 Kit 5/6 : JOIN

from문 내 join on 구문으로 테이블간의 동기화한 테이블을 타겟팅 select OUTS.ANIMAL_ID, OUTS.NAME from ( ANIMAL_OUTS OUTS left join ANIMAL_INS INS on INS.ANIMAL_ID = OUTS.ANIMAL_ID ) where INS.ANIMAL_ID is NULL order by OUTS.ANIMAL_ID on에는 join문 좌측과 우측 table간의 공통된 키값을 명시 join 시 각 row는 좌측과 우측 table의 모든 column을 갖는다. 해당하는 값이 없을 시엔 null outer, left outer, right outer, inner join은 키값을 기준으로 합집합, 좌/우 부분집합, 교집합을 나타낸다 inner와 le..

PS 공부 기록 2022.03.31

프로그래머스 SQL 고득점 Kit 3/6 : GROUP BY

group by 후 count로 각 column의 row 수 카운트 select ANIMAL_TYPE, count(ANIMAL_TYPE) from ANIMAL_INS group by ANIMAL_TYPE # order by ANIMAL_TYPE having {boolean}으로 group 내에서 조건 필터링 select NAME, count(NAME) from ANIMAL_INS group by NAME having NAME is not null and count(NAME) >= 2 order by NAME where > group은 필터링 후 필터링된 row들에 대해 group하고, group > having은 필터링되지 않은 전체 row들에 대해 group 후 필터링 예제에선 연습이니 having을 ..

PS 공부 기록 2022.03.31

프로그래머스 SQL 고득점 Kit 2/6 : SUM, MAX, MIN

max, min 출력 select max({column}) # select min({column}) from {table} 전체 row count 출력 select count(*) from {table} * 대신 column명을 입력시 null이 아닌 row들을 count nullable한 column이라면 null의 갯수만큼 적은 결과를 출력한다. sub quary를 작성하여 조건 필터링 count select count(*) from ( select NAME from ANIMAL_INS where NAME is not NULL group by NAME ) SubQ from 이하의 서브쿼리 () SubQ의 출력값이 table과 동 역할을 한다 서브쿼리 내에서 not null인 row를 모아 group ..

PS 공부 기록 2022.03.31

프로그래머스 SQL 고득점 Kit 1/6 : SELECT

그냥 기초 문법 배우는 단계라 문제에 풀이랄건 없고 배운 문법구조 정리 SQL에서 데이터 열 출력 포맷 select {column} from {table} 정렬 필요시 order by {column} 역순 정렬은 desc를 명시 asc는 default이기 때문에 생략 가능 order by {column} desc 여러 기준으로 정렬시 단순히 {순서 방향} 쌍 나열로 해결 가능 문자열 사전순 정렬하듯이 최종 정렬 역순으로 order하고 그럴 필요는 없는 것 같다. 코드를 역순으로 읽는지 그냥 우선순위대로 나열하면 알아서 정렬해줌 order by {col1}, {col2} desc, {col3} 조건 필터링은 where equal 논리연산이 ==가 아니라니 이런 근본없는 where {column} = {co..

PS 공부 기록 2022.03.31