본문 바로가기

잡담

[IntelliJ] Unit Test 연습을 위한 gradle projcet 생성하기 1. IntelliJ 실행 후 Create New Project 클릭 2. 왼쪽 메뉴에서 Gradle 클릭 후 Next 클릭 3. GroupId, ArtifactId, Version 입력 GroupId는 프로젝트의 고유 식별자이다. package naming 규칙을 따른다. AritfactId는 jar파일에서 버전 정보를 생략한 이름이다. 자유롭게 적으면 된다. (단, 모두 소문자로 작성) 4. 계속 Next를 클릭 한 후에 finish를 클릭한다. 프로젝트가 생성되면 아래와 같은 폴더 구조를 갖게 된다. 5. src/test/java 에 package 생성(생략 가능) 후 class 생성한다. 그리고 아래 코드와 같이 작성한다. @Test annotation이 붙은 함수에 테스트코드를 작성하면 된다. .. 더보기
우아한테크코스 1기 지원 후기 우아한형제들이 운영하는 우아한테크코스 1기에 지원하였다. 우아한테크코스는 우아한형제들과 같은 일반 사용자용 서비스를 개발하는 회사가 필요로 하는 역량을 가진 프로그래머를 양성하기 위한 교육이다. (사이트 참고) 1기는 자바로 백엔드 교육을 받게 된다. 선발과정은 온라인 지원 -> 온라인 코딩 테스트 -> 프리코스 -> 오프라인 코딩 테스트이다. 온라인 지원을 할 때 4가지 질문에 답을 해야 한다. 프로그래밍 학습 과정과 현재 자신이 생각하는 역량은? 프로그래머가 되려는 이유는?a 마음이 끌리는 무엇인가에 몰입해 일정 수준의 결과물을 만들어낸 경험이 있는지? 우아한테크코스에 참여하려는 이유는? 첫 번째 질문은 지금까지 프로그래밍을 배우고 만들었던 프로그램들을 생각하면서 적어나갔다. 두 번째 질문은 보통 혼.. 더보기
2019 상반기 삼성전자 무선사업부 SW 역량테스트 후기 다른 블로그나 사이트에 기출문제 해설을 한 곳은 많지만, 합격한 사람이 시험을 보는 중에 어떤 생각을 하면서 문제를 풀어나갔는지에 대한 글은 잘 보이지 않아서 간단히 작성해보았다. S직군은 서류에 합격하면 SW 역량테스트를 보게 된다. SW 역량테스트는 오전/오후로 나눠서 시험을 친다. DS가 오전에 보고 CE/IM은 오후에 봤다. 내가 본 CE/IM 시험은 시뮬레이션 1문제, DFS/BFS를 이용하는 완전 탐색 1문제가 출제되었다. (DS는 시뮬레이션 2문제가 출제되었다고 한다) 시험이 시작되고 먼저 첫 번째 문제 설명부터 읽었다. 처음으로 시뮬레이션 문제 설명을 보았는데, 대충 어떤 식으로 풀어야 할지만 생각하고 다음 문제로 넘어갔다. 완전 탐색 문제를 읽고 이 문제를 먼저 풀어야겠다고 생각했다. (.. 더보기