| 0316 📑 공부한 내용 코딩테스트 공부 백준 15686번 회사 과제 전형 진행중 과제 관련해서 스프링 배치를 쓰면 좋을 것 같다는 생각이 들어 간략하게나마 알아봤다. 그런데 막상 사용하자니 스프링 배치를 며칠만에 이해할 수 있을 것 같지도, 그렇다고 코드 한줄 한줄 이해없이 작성하면 오히려 악영향이 올 것 같아서 일단은, 스프링 배치는 빼는게 맞는 것 같다. (나중에 공부하면 되니까..) 📖 하루 정리 코테가 어렵다.. 어려워.. 히든 케이스 맞추는 거나, 효율성 관련해서 설계하는 거나 쉽지 않아..
| 0315 📑 공부한 내용 루틴 관리 웹 서비스 프로젝트 테스트 코드 수정 및 추가 최근에 새롭게 공부한 내용을 바탕으로 테스트 코드 수정 및 추가 전에 혼자 끙끙 앓았던 개념이 다시 공부하니 이해가 좀 더 잘되는.. 느낌?! 그래서 당시에 내가 전적으로 맡았던 회원 부분에 대해서는 테스트 코드를 모두 추가 및 수정했다. 코딩테스트 공부 어제 작성한 내용 기반으로 코드 복습 (정렬, 조합, 순열) 자소서 작성 📖 하루 정리 오랜만에 프로젝트를 다시 리팩토링했는데 당시에 쓴 테스트 코드를 많이 수정했다. 이번에 이전에 언급한 AmigosCode 영상들을 보니 테스트 코드를 개념을 보다 잘 이해할 수 있었고, 수정 및 추가를 많이할 수 있었다. 불과 한달 전에 작성한 코드만 보더라도 군데 군데 아쉬운 부분..
| 0314 📑 공부한 내용 코딩테스트 코딩테스트 전형 참여 조합 / 순열 관련 Java 코드 구현 및 정리 정렬 정리 Arrays.sort() Wrapper Type일 경우 -> legacyMergeSort, ComparableTimSort 알고리즘 적용 Primitive Type일 경우 -> DualPivotQuickSort 알고리즘 적용 Collections.sort() 내부를 확인하면, legacyMergeSort()와 TimSort() 알고리즘 적용 TimSort 알고리즘 Timsort is a hybrid stable sorting algorithm, derived from merge sort and insertion sort, designed to perform well on many kin..
| 0313 ~ 0314 📑 공부한 내용 코딩테스트 기업 코딩테스트 5개 이분탐색 알고리즘 패스트 캠퍼스 강의자료 사용 인프렁 MSA 강의 수강 Microservices간 통신 개념 이해 Spring Boot Test Code 강의 시청 우연찮게 유투브에서 SpringBoot Test Code 강의를 확인했다. 영어 강의였는데 나의 어줍잖은.. 영어 실력으로도 이해할 수 있을정도로 천천히 말해줘서 좋았다. 단위 테스트도 포함되어있고 전체적으로 설명을 해줘서 빠르게 시청하고 다른 시리즈도 확인할 예정이다. 📖 주말 정리 일요일은 기업 코딩테스트만 8시간을 하고.. 금요일부터 연달아서 계속 하니까 쉽지 않다 쉽지않아.. 시험 보면 볼수록 코테 노력이 너무 부족했구나.. 라는 생각이 든다.. 이제는 2배 노력..
| 0309 📑 공부한 내용 코딩테스트 백준 2551번 백준 2667번 백준 3184번 백준 4963번 LIS 알고리즘 기존의 DP 방식이 아닌 시간복잡도 O(nlogn)인 방식인 이분탐색을 이용한 방법 공부 백준 11053번 예제 활용 자소서 작성 📖 하루 정리 생략!
| 0308 📑 공부한 내용 코딩테스트 백준 11652번 카드 풀이 며칠간 이런, 저런 사정이 생겨 오랜만에 코테 문제를 풀었다. 난이도가 낮은 문제를 풀었는데 내일부터는 다시 원래대로, 코테 공부를 하려 한다. 자소서 작성 📖 하루 정리 며칠동안 정신을 못차릴 정도로 일이 많았다. 오늘이 되어서야 어느정도 정리가 되었고 다시 취준에 몰두할 상태가 되었다. 내일부터 다시, 힘내서.. 해야지!