본문 바로가기

분류 전체보기86

2020 카카오 여름 인턴십 생활 + 전환면접 후기 인턴이 끝난 직후 적고 싶었지만, 뒤늦게 적는 후기 2020년 11월 14일 작성 카카오 여름인턴 합격 인턴 합격 통지를 받았을 때 정말 믿기지 않았다. 와 다른 곳도 아니고 카카오? 와 대박 하는 생각에 너무 설레었다. 합격 통보를 받고 첫 출근까지 3주 남짓한 시간 동안 정말 많이 설렜다. 인턴 시작 7월 1일, 첫 출근날에 새 DELL 모니터(진짜 크고 좋음) + 맥북 16인치 + 매직키보드 + 매직마우스를 받았다. 정말 설레었고, 신기했다. 앞으로 어떤 날들이 펼쳐질까 기대되는 하루였다. 기본 교육을 받고 2달동안 일하게 될 팀을 배정받은 후 자리를 정해서 자리세팅을 했다. 나는 Server직군이었기에 Server 개발 팀에 배정되었다. 며칠간 카카오에서 개발하기 위한 제반 교육을 받고 인턴 기간.. 2020. 11. 14.
2020 하반기 11번가 소프트웨어 신입 채용 서류 + 코딩테스트 + 면접 후기 다끝나고 쓰는 후기! 2020 11번가 소프트웨어 개발자 신입사원 채용에 지원했습니다. 채용 공고 보기 서류 전형 1. 본인의 개발 역량을 보여줄 수 있는 대표적 프로젝트 1가지에 대해 구체적으로 기술하고 (역할/기여 부분 상세 명시), 다룰 수 있는 프로그래밍언어나 기술에 대해 적어주세요. (1000자) 2. 지원직무를 준비하기 위해 교내·외에서 했던 활동과 자신의 역할 및 기여도에 대해 적어주세요. (1000자) 3. 11번가에게 지원 직무가 어떤 가치를 준다고 생각하시는지, 또 본인이 그 가치를 위해 어떤 기여를 할 수 있는지 적어주세요. (1000자) 11번가의 경우 자소서 문항이 많이 어려운 편은 아닙니다. 그런데 3번 문항같은 경우 복붙은 아예 불가능하고, 아예 새로 써야하는 문항이라 공을 많.. 2020. 11. 8.
[Programmers] 해시.베스트앨범 / HashMap @HashMap / 30m 해시 연습하기 좋은 문제 + Comparable 연습하기도 좋다! 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/42579 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 programmers.co.kr 구현 방법 맵을 두개 써서 구현했다. 하나는 장르마다 총 재생 시간을 담은 맵 다른 하나는 장르마다 속한 곡들의 리스트를 담은 맵 1. 를 담은 HashMap인 genreMap을 만든다. 2. Map의 내용을 List인 genreList에 옮겨담은 후 (Ge.. 2020. 11. 4.
[Programmers] 스택/큐.주식가격 / Stack @Stack / 25m 생각보다 쉬우면서도 생각보다 까다로운 문제 문제 링크 https://programmers.co.kr/learn/courses/30/lessons/42584 코딩테스트 연습 - 주식가격 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,00 programmers.co.kr 구현 포인트 스택이 왜 필요한지에 대해 이해해야 한다. 물론 스택 없이도 풀 수는 있겠지만, 그러면 효율성이 떨어질 것이다 ㅜㅜ 스택에 들어가려면 스택이 비어있거나, 아니면 stack.peek() 값이 지금 넣으려는 값보다 항상 작아야 한다. 만.. 2020. 11. 3.
[Java] 면접을 위한 Java 개념 정리 1탄 기술 면접을 준비하면서 정리한 자료들입니다. 잘못되거나 보완할 점이 있다면 댓글로 알려주세요! 바로 수정하겠습니다 🙂 자바를 사용하는 이유 객체 지향 개념의 특징인 캡슐화, 상속, 다형성, 추상이 잘 적용된 언어 Garbage Collector를 통한 메모리관리기능 멀티쓰레드(Multi-thread)를 지원한다. 독립적 윈도우 운영체제에서 C로 개발한 프로그램을 컴파일하면 ‘실행 파일'이 만들어진다. 그런데 이 실행 파일은 윈도우 운영체제에 맞게 만들어졌기 때문에 만약 리눅스에서 실행하려면, 다시 컴파일해서 실행 파일을 새로 만들어야 한다. 반면 자바에서 .java로 끝나는 프로그램을 컴파일하면 바이트 코드인 .class 파일이 생성된다. 자바는 운영체제에서 직접 실행하는게 아니라 JVM에서 .class.. 2020. 11. 1.