전체 글128 [항해99 취업 리부트 코스 학습일지] 3주차 TIL(4) 그래프 강의를 들었지만 문제는 그래프 유형이 아니었다. 이분탐색, 구현, 스택, 우선순위큐 이 유형의 문제들이 나왔다. 지금까지 배웠던 개념을 정리한 느낌? 이다. 그래도 꽤 풀만 했다고 생각한다. 토요일이라 솔직히 좀 힘들었지만 ㅠㅠ 그래도 오늘 과제 완료해서 다행이다! 남은 알고리즘 주차도 화이티잉 ! - 오늘 진행된 강의에서 학습한 내용은 무엇인가요? 그래프 기초 - 이번 주 진행된 팀 스터디에서 얻은 인사이트는 무엇인가요? 기술 매니저님 피드백 이분탐색 - 값의 범위만 잘 잡으면 쉬움 범위가 크면 완전탐색은 좀 의심해봐라 2번 문제 이긴 게임 수랑 전체 게임 수가 다르면 100%가 될 수 없다. 애초에 100%가 아니면 도달할 수 없다. -> 내 코드에서는 result를 -1로 둬서 99%도 통과.. 카테고리 없음 2024. 4. 6. [항해99 취업 리부트 코스 학습일지] 3주차 TIL(3) 오늘은 정렬, 이분탐색을 배웠다. 근데 충격적인 건 이분 탐색인 줄 알고 풀었던 문제가 사실은 파라매트릭 서치 문제였다는 거... 기술 매니저님께서 대부분 upper bound 케이스였다고 하셨다. 신기하다! 기술 매니저님께 피드백 받고, 팀 스터디 진행하면서 배워가는 게 많다! 모두 감사드립니다~ 나도 더 열심히 공부해야겠다! - 오늘 진행된 강의에서 학습한 내용은 무엇인가요? 정렬, 이분 탐색 - 이번 주 진행된 팀 스터디에서 얻은 인사이트는 무엇인가요? 강의 내용 정리 자바 정렬 O(NlogN) 병합, 삽입 정렬이 섞인 Tim sort를 내부적으로 사용 Comparator 인터페이스에서 Generic을 사용하기 때문에 Comparator 을 사용하는 경우 (예를 들어 역순) primitive 타입은.. 카테고리 없음 2024. 4. 5. [항해99 취업 리부트 코스 학습일지] 3주차 TIL(2) 오늘 알고리즘 문제는 어제보다 쉬웠다고 생각한다. 그래서 1번부터 6번까지 풀어봤다! 성취감이 많이 컸다. 팀 스터디 하면서 사람들이랑 궁금한 거 물어보고 답변하는 게 생각보다 도움이 많이 된다. 다음에도 이런 질문을 하지 않을까? 이런 생각을 하면서 개념을 찾아보게 된다. 그러면서 더 공부하게 된다. 너무 좋은 현상인 것 같다. 그래서 다른 사람이 내가 공부했던 내용을 물어보면 너무 신나서 와랄랄라 말해버린다. 근데 막 아는 척한다고 생각할까봐 좀 걱정이긴 하지만 ... 그래도 공유하면서 공부하는 게 지금 팀 스터디의 목적이 아닌가 ...? - 오늘 진행된 강의에서 학습한 내용은 무엇인가요? 해시, 해시 테이블 - 이번 주 진행된 팀 스터디에서 얻은 인사이트는 무엇인가요? offer와 add의 차이 .. 항해99 취업 리부트 코스/TIL 2024. 4. 4. [항해99 취업 리부트 코스 학습일지] 3주차 TIL(1) 새로운 조로 배정되었다. 기술 매니저님도 새로운 분이 오셨다. 조금 어색함이 있었지만 함께 배우고 공부하려는 마음으로 모인 만큼 다같이 잘 해내고 싶다는 생각이 들었다! 나도 누군가에게 인사이트를 받고 반대로 내가 누군가에게 인사이트를 줄 수 있는 한 주가 될 수 있으면 좋겠다! - 오늘 진행된 강의에서 학습한 내용은 무엇인가요? 스택, 큐, Deque - 이번 주 진행된 팀 스터디에서 얻은 인사이트는 무엇인가요? for문 조건식에 연산 넣지 않기! -> 시간 초과 유발 가능성있음 Deque의 구현체인 LinkedList와 ArrayDeque의 차이점 LinkedList 구현: LinkedList는 List 인터페이스와 Deque 인터페이스를 모두 구현합니다. 이는 LinkedList가 순서를 유지하는 .. 항해99 취업 리부트 코스/TIL 2024. 4. 3. [항해99 취업 리부트 코스 학습일지] 2주차 TIL(6) 오늘 오전에 코테를 쳤다. 4문제 중에 2문제를 풀었는데... 생각보다 난이도가 있었다. 현재 조에 잘하시는 분들이 많아서 인사이트를 많이 받았다고 생각한다. 내일부터 조가 변경되는데 코테 결과로 실력이 비슷한 분들과 조를 구성한다고 하니 ... 지금 조처럼 나보다 잘하시는 분들이랑 같은 조를 하기엔 어려울 거 같다. 그래서 아쉽다. 그치만 그 잘하시는 분들도 얻어가야하는 게 있어야하니까... 그만큼 내가 잘 해야하는 것이기도 하고...! 다음 코테에서 더 잘해서 좋은 결과 받고 또 잘하시는 분들이랑 같은 조 할 수 있도록 노력해야겠다. - 오늘 진행된 강의에서 학습한 내용은 무엇인가요? 오늘은 코딩테스트 쳤습니다! - 이번 주 진행된 팀 스터디에서 얻은 인사이트는 무엇인가요? 백트래킹 - dfs - 재.. 카테고리 없음 2024. 4. 2. [항해99 취업 리부트 코스 학습일지] 2주차 TIL(5) 오늘 문제는 너무 어려웠다ㅠㅠ S5~G3 범위였는데... 골드 문제는 생각보다 더 풀기 어려웠다. 그래서 기술 매니저님 순회오시기 전에 3번부터 6번까지 5문제 중에 3문제밖에 못 풀었다. 그러고나서 6, 7번 문제는 밤에 다시 풀었다! 확실히 잘하는 팀원이 몇 명 있으니까 많이 배우게 되는 것 같다. 다른 팀원들에게 인사이트를 받은 만큼 나도 팀원들에게 인사이트를 주고 싶다! 더 열심히 해야지! 내일은 코테 치는 날ㄷㄷㄷ - 오늘 진행된 강의에서 학습한 내용은 무엇인가요? 시뮬레이션 2차원 배열 - 이번 주 진행된 팀 스터디에서 얻은 인사이트는 무엇인가요? 2차원 배열을 어떻게 다뤄야할지 배운 것 같다. 구현 문제는 역시 어렵다 ... 기술 매니저님 피드백 tmp 놓고 바꿔주고 operation마다 구.. 항해99 취업 리부트 코스/TIL 2024. 4. 2. Artillery를 사용한 성능 테스트 개요 먼저 Node.js 설치해준다. https://nodejs.org/en/download Node.js — Download Node.js® Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 각자 해당하는 것을 설치하면 된다! npm 으로 artillery 설치! 설치 후 버전 확인해보기 루트 폴더 아래 yaml 파일 생성하기 나는 인텔리제이 터미널에서 실행했다. 이는 성능 테스트를 실행시킴과 동시에 결과를 json 파일에 리포팅하는 것이다. 결과를 살펴보면 p95: 95% 사용자 p99: 99% 사용자 어느정도의 레이턴시를 느끼고 있는지 이를 알 수 있다. html 파일로 변경하는 명령어이다. 브라우저를 파.. Tech/Spring 2024. 4. 1. [항해99 취업 리부트 코스 학습일지] 2주차 TIL(4) 토요일까지 아침부터 알고리즘 푸니까 너무 힘들었다ㅠㅠ 하루종일 앉아있으니 소화도 잘 안된다. 그래도 열심히 하면 그만큼 따라오는 것도 있을 거라 믿는다! 이제 다음 주면 다시 조가 바뀌는데 ㅠㅠ 조금 떨리기도 한다. 그전에 코테치는 게 더 떨리긴 하다...ㄷㄷ - 오늘 진행된 강의에서 학습한 내용은 무엇인가요? 2차원 배열 - 이번 주 진행된 팀 스터디에서 얻은 인사이트는 무엇인가요? 알고리즘 기술 매니저님 피드백 - case 가 정확히 나눠져 있는 문제 -> 가독성에 좋게 하려면 경우에 따라 로직을 처리하는 게 좋음 - 빨리 예외처리를 할 수 있을 경우 앞에서 처리 -> Early Exception - 홀수 비트마스킹 -> 굳! - FIFO 큐 사용하는 거 - Pattern 정규식 사용 -> 프로젝트에.. 항해99 취업 리부트 코스/TIL 2024. 3. 30. [백엔드 애플리케이션 성능 테스트하기] 네트워크 보호되어 있는 글 입니다. 2024. 3. 30. [항해99 취업 리부트 코스 학습일지] 2주차 TIL(3) 오늘 알고리즘 문제는 어제보다 어려웠다. 백트랙킹을 dfs(재귀함수)로 풀었는데 개인적으로 재귀함수를 구현하는 게 너무 어려워서 더 어렵게 느껴진 것 같다. 그 외에도 수학(구현) 문제가 있었는데 생각해야하는 부분이 좀 있어서 어려웠던 것 같다. 그래도 무탈하게 팀 스터디 진행했다! 조금씩 알고리즘 실력이 늘어나고 있다고 생각한다. 남은 주차들고 화이팅! 알고리즘 기술 매니저님 피드백 - bufferedWriter -> thread safe - syncronized 처리되어있음! -> 로직이 좀 무거움 - stringBuilder 사용하느 게 더 빠름 - 조금 더 성능 개선 시키고 싶으면 stringBuilder 사용하도록! - stream 사용하면 가독성 좋을 거 같긴 함 - 함수에서 넘겨주는 거 많을.. 항해99 취업 리부트 코스/TIL 2024. 3. 29. Spring 면접 전 살펴보기 위한 Q&A 35가지 보호되어 있는 글 입니다. 2024. 3. 29. [백엔드 애플리케이션 성능 테스트하기] 운영체제와 서버 차원 보호되어 있는 글 입니다. 2024. 3. 29. 이전 1 2 3 4 5 6 7 8 ··· 11 다음 728x90 반응형