항해99 취업 리부트 코스/TIL

[항해99 취업 리부트 코스 학습일지] 2주차 TIL(5)

봄의 개발자 2024. 4. 2.
728x90
반응형

오늘 문제는 너무 어려웠다ㅠㅠ S5~G3 범위였는데... 골드 문제는 생각보다 더 풀기 어려웠다. 

그래서 기술 매니저님 순회오시기 전에 3번부터 6번까지 5문제 중에 3문제밖에 못 풀었다. 그러고나서 6, 7번 문제는 밤에 다시 풀었다!

확실히 잘하는 팀원이 몇 명 있으니까 많이 배우게 되는 것 같다. 다른 팀원들에게 인사이트를 받은 만큼 나도 팀원들에게 인사이트를 주고 싶다! 더 열심히 해야지! 내일은 코테 치는 날ㄷㄷㄷ

 

- 오늘 진행된 강의에서 학습한 내용은 무엇인가요?

시뮬레이션 2차원 배열

 

- 이번 주 진행된 팀 스터디에서 얻은 인사이트는 무엇인가요?

2차원 배열을 어떻게 다뤄야할지 배운 것 같다. 

구현 문제는 역시 어렵다 ...

 

기술 매니저님 피드백

tmp 놓고 바꿔주고 operation마다 구현해주는 방식

이런 유형에서 시간이 오래 걸릴 수도

 

7번 -> priorityqueue 사용해서 풀기 comparable 함수 사용해서 

 

부분점수 있으니까 !! 잘 생각해 보기

맵 해싱 -> shift 연산 사용

해시맵 비트마스킹 많이 사용함

해시 충돌 어떻게 피하는지 보는 것도 좋을 듯

면접 볼 때 이 정도까지 설명하면 좋아할 거 같음!

깊은 곳까지 파서 본 걸 설명해줘라!

 

해시맵 상수 접근해서 사용했다 

꼬리를 물어서 계속 물어볼거임 ??

결국 해싱 O(1) -> 버킷, 해싱 함수 사용 ?

 

스트림 병렬처리 가능

면접 시에 던지는 문제는 보편적임

답은 자기 프로젝트에서 나올거임

거기에 대해 깊게 알고 있어라

 

string, stringBuilder buffer 차이가 뭐냐 ?

tim sort 까지는 안 물어봤었는데 b트리 red black 트리?

정렬할 때 자료구조에 대해 많이 물어봄

db때문에 많이 물어봤던 거 같음

자바에서는 자료구조에 대한 질문은 잘 안 했음

 

중첩 for 문 사용한 거 어떻게 개선?

질문이 추상적이면 구체화시켜서 역질문하는 것도 중요함!

당황스러워도 조금 생각해서 답변하면 괜찮을거임

부정확하면 체크하는 거! 소통할 때 미스테이크 줄일 수 있다.

자바보다 프로젝트 질문이 70-80%, 아니면 데이터베이스, Spring, JPA 

팀원간의 갈등있을 때 어떻게 해결하냐? 멘트 준비해가기

 

 
728x90
반응형

댓글