일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 백트래킹
- 12100번
- 카카오
- 구현
- Baekjoon
- 2020 kakao
- MapStruct
- 백준
- 카카오 면접
- 프로그래머스
- 삼성전자 3급
- 카카오 인턴
- 2020 카카오 인턴
- 14890번
- Lombok-MapStruct-binding
- 카카오 서류
- 개발자
- 여름 인턴십
- 삼성A형
- nextcamp
- 알고리즘
- 카카오 전환
- Dev-matching
- 1등당첨기원
- C++
- BOJ
- Summer Intern
- 2020
- 채용연계형
- 카카오 여름 인턴
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 백트래킹
- 12100번
- 카카오
- 구현
- Baekjoon
- 2020 kakao
- MapStruct
- 백준
- 카카오 면접
- 프로그래머스
- 삼성전자 3급
- 카카오 인턴
- 2020 카카오 인턴
- 14890번
- Lombok-MapStruct-binding
- 카카오 서류
- 개발자
- 여름 인턴십
- 삼성A형
- nextcamp
- 알고리즘
- 카카오 전환
- Dev-matching
- 1등당첨기원
- C++
- BOJ
- Summer Intern
- 2020
- 채용연계형
- 카카오 여름 인턴
- Today
- Total
목록전체 글 (17)
슬기로운개발생활

https://edu.nextstep.camp/ 박재성(자바지기)님이 대표로 계신 NEXT STEP의 'TDD, 클린 코드 with Java' 수강 과정에 참여하게 됐다. 벌써 2년차 개발자지만 이때까지 테스트 코드를 잘 짜본적이 거의 없었던 것 같다. 테스트를 잘 못 짠다는 것은...개발자로서 자존심이 상할 일이 생길 수 있기에ㅋㅋ 이 기회에 그걸 잘 배우고 습득했으면 좋겠다는 생각으로 지원했다. 과정 8.5주 동안 4개의 미션을 진행하며 코드 리뷰를 받는 과정이다. 초간단 자동차 경주 게임 로또 사다리 타기 볼링 게임 점수판 이 강의에서는 교육 철학은 수강자를 '고생시키는 것'이라고 한다. 그래서 수강자의 행동의 변화를 만드는 것이 목적이라고 한다. 그리고 예상외로 끝까지 강의를 완주하는 수강생의 비..

MapStruct: 클래스간 변환을 쉽게 해주고 변환 코드를 자동으로 생성해주는 라이브러리 Lombok: 보일러 플레이트 코드 (getter / setter / constructor / builder 등) 를 줄여주는 자동 코드 생성 라이브러리 이 두개를 섞어서 사용할 때 주의해야 할 점이 있더라...버전의 문제였다. 학부 프로젝트하면서 개발할 땐 버전에 대해 신경쓰지않았는데, 버전은 정말 중요한 요소 중 하나이고, 현재 프로젝트 기술 스택에 포함되어 있다면 릴리즈 변경 사항을 챙겨보길 바란다. 버전을 올리거나 내리는건 생각하는 것 만큼 단순한 일이 아니다.... 참고 깃헙 이슈: https://github.com/mapstruct/mapstruct/issues/510 예시 클래스와 매퍼는 아래와 같고,..
취업 후기 후로 처음 글을 쓰는 것 같다. 회사 생활도 적응되고 재택이 계속되다 보니 퇴근 후에 에너지가 조금 남기 시작했다. 평소 로또에 관심이 많아 며칠전에도 로또와 관련된 이론 & 알고리즘을 찾다가 재밌는 걸 발견했다. 물론 로또는 독립 시행이니 이것을 적용한다고 확률도 높일 수 없으니 당연히 택도 안 먹히겠지만 그래도 1주일마다 조금 더 기대되는 마음을 가지는 걸로 위안 삼으려 한다 ^^ 아래의 블로그글인데 화성인 바이러스 관련된 항목은 제외하고 ㅎㅎ;;; 1-2-3-4-5-6 이론이 흥미로워 보였다. 해당 이론에 따르면 10,000 ~ 80,000 게임으로 평균적인 조합을 추출 가능하다고 말한다. 1-2-3-4-5-6 이론 요약 1. 6연번은 잘 안 나온다. (1-2-3-4-5-6 등) 2. 배..

안녕하세요! 포스팅이 좀 늦었습니다 ㅎㅎ.... 결국 저는 삼성전자 무선사업부를 포기하고 카카오를 선택했습니다. 둘 중에 무엇을 선택하든 후회는 분명 남을 것이라 생각이 들었고, 그 때문에 선택까지 정말 오랜 시간이 걸렸지만... 카카오 팀원분들이 제 고민도 들어주시고 조언도 해주시는 모습에 감동받았습니다. (어제 입사 포기 전화를 하고도 너무 아까웠습니다 ㅠㅠ... 그 삼성전자를....) 둘 다 좋은 회사임에 분명하지만 카카오를 선택한 이유는 삼성전자에서는 팀 배치에 대한 불확실성이 있었고 그것은 큰 리스크라 생각이 들었습니다. 그리고 전환되고 들어갈 팀의 분위기나 사람들이 너무 맘에 들었습니다. 카카오 인턴 전환이 되고 2주가 조금 지났네요. 당연하겠지만 아직 뉴비라 알아야 할 것도 많고 막막한 게 ..

2020 상반기 채용 일정 (코로나 때문에 각 전형이 정말 오래걸렸다...) 서류마감 서류발표 코딩테스트 코테 발표 면접시작 면접종료 최종발표 발표시각 4.13(월) 5.12(화) 6.7(일) 6.23(화) 6.29(월) 7.13(월) 7.24(금) 7:00 PM 자기소개서 우선, 저의 스펙부터 말씀드리면 컴퓨터학부 졸업 학점 3.87/4.5 자격증 없음 OPIc IM2 프로젝트 자율주행 로봇프로그래밍 (ROS, Lane Detection) - 학부프로젝트 미세먼지 알림 앱 개발 (Andrioid, OpenAPI 경험) - 학부프로젝트 리눅스 기반 미니 게임 개발 (Linux) - 학부프로젝트 GPU 기반 데이터베이스 성능 측정 실험 (Linux, OmniDB, 논문 투고) - 학부 연구실 삼성페이 서버..

면접 우선 코로나로 인해 구글 미팅 어플에서 화상 면접을 진행했다. 면접이 진행되기 전에 너무 긴장이 돼서 창밖에 산을 한 5분간 바라보다 들어갔다. 인터뷰 안내사항에는 2:1 면접이라고 적혀있었는데 당일 날에 보니 면접관으로 들어오신 분이 3명이나 됐다. (일단 긴장) 우선, 면접관분들께서 자기소개를 먼저 하셨고 내가 긴장한 것을 바로 파악하고 '긴장되시나요?'라고 물어봐주셨다. 그래서 바로 '네... 사실 너무 긴장돼서 시작 전에 산을 바라보고 있었습니다."라고 하니 면접관분들께서 신기해하셨다. '산 좋아하세요?ㅋㅋㅋ' 로 웃는 분위기 속에서 질문이 시작돼서 긴장이 조금 풀린 것 같다. (사실 유도했다. 아이스 브레이킹을 위해서ㅎㅎ) 면접을 본 사람마다 다르지만 나에겐 Section을 3개로 나누어 ..

저번 카카오 블라인드 코딩테스트는 떨어졌지만...이번엔 붙었다! 카카오 여름 인턴십 코딩테스트는 프로그래머스에서 5.9(토) 14:00 ~ 18:00 까지 시행됐고, 총 5문제가 출제됐다. 역시나 코딩테스트전엔 긴장이 됐고, 문제를 쭉 훑어봤다. 몇몇 문제는 효율성 테스트도 포함되어 있어서 문제를 풀기 전에 먼저 어떻게 해야 시간초과가 나지 않을지 생각해보는게 중요하다. 1번은 처음 문제답게 쉬운 문제가 출제된 것 같다. 평소에 백준에서 삼성 A형 기출을 많이 접해본 사람이라면 쉽게 해결할 수 있는 구현문제 였다. 2번은 완전탐색을 이용한 연산자 관련 문제였다. 이와 비슷한 문제도 백준에 많이 봤던 것 같은 느낌이 들었다. 나는 DFS와 List 자료구조를 사용해 풀이했다. 이 문제에서 시간이 좀 잡혔는..
https://www.acmicpc.net/problem/14890 14890번: 경사로 첫째 줄에 N (2 ≤ N ≤ 100)과 L (1 ≤ L ≤ N)이 주어진다. 둘째 줄부터 N개의 줄에 지도가 주어진다. 각 칸의 높이는 10보다 작거나 같은 자연수이다. www.acmicpc.net 문제이해 우선 N이 그렇게 크지 않아 문제를 보자마자 완전탐색이라는 생각이 들었다. 그리고 문제의 조건이 굉장히 많아 보이는데 생각해보면 간단히 해결되는 문제인 것 같다. 제일 중요한 것은, 오르막이나 내리막을 만났을 때 낮은 길에 L만큼의 경사로를 설치할 수 있느냐? 없느냐? 이것만 탐색해준다면 쉽게 해결되는 문제이다. 나는 row마다 탐색하는 함수와 col마다 탐색하는 함수를 따로 썼는데 둘 다 로직이 비슷해서 하나..