본문 바로가기

반응형

취업준비

(15)
첫 임원 면접 후기 - 뛰어난 인재들을 만나다 - 첫 임원 면접 기술 면접은 만족스럽지 못했다. 기술적인 부문에서 충분한 답변을 하지 못한 부분이 계속 마음에 남았었다. 그렇게 떨어지겠지... 하고 마음을 먹었는데 운이 좋게 최종면접까지 붙게 되었다. 전체 경쟁자에서 턱걸이를 하지 않았을까 한다.. 최종 면접은 처음이고 정장을 입고 오프라인으로 면접을 보는 것도 처음이다. 일찍 잠에 들려고 해도 긴장감이 느껴져서 잠이 오질 않았다. 여러 후기에서 마음 편하게 먹으라는 조언을 받았는데도... 쉽사리 마음은 진정되지 않았다. 면접관(임원분들)의 경우... 임원분들은 왼쪽부터 CFO(Chief Financial Officer), CTO, CPO, HR 이렇게 앉아있었다. CFO 직급은 회사의 자금, 회계, 세무, 외한, IR, 리스크 매니지먼트 등 "돈"과 ..
2021년 하반기 취업준비 돌아보기. 생각보다 벽은 높았다. OS, 네트워크, 자바, 스프링, 스프링에서 사용하는 다양한 프레임워크, DB 그동안 잘 이해했다고 생각한 기초 지식들을 말로 설명하고자 하니.. 실속 없는 설명들만 나왔다. 표면만 이해하고 세부적인 내용에는 거리가 먼 대답들만 나왔고 조금만 깊게 질문이 들어오면 이상한 답변만 늘어놓았다. 내가 가진 지식이 불안정했다. 모르면 모른다고 하면 될 것인데..왜 그러지 않았는지도 후회되고 아쉽다. 카카오 상시 모집과 관련된 면접은 개인적인 문제가 있었는데도 이를 이해해주고 면접 기회를 주셔서 정말 감사했다. 그날의 면접 경험으로 나의 지식들을 확인해 볼 수 있었고 나를 다시 돌아보게 된 경험이 되기도 했다. 이외에는 면접기회가 거의 없었다. 취업준비를 더 단단하게 해야겠다는 생각이 든다..
우아한 테크 -쿠키- [ + 쿠키과 세션 ] [네트워크][웹] 쿠키를 왜 사용할까? [ 어딘가에 있을 비효율성을 찾아내라!! ] HTTP는 응용 계층 수준에서의 프로토콜이다. HTML 문서를 전송하는 것이 목적인 HTTP는 안정적인 TCP 전송 프로토콜을 사용해서 연결을 설정한다. [ 쿠키와 세션은 TCP 전송 프로토콜을 이용하며서 생기는 비효율성을 개선하기 위한 기술이다. ] HTTP 프로토콜에서 드러나는 비효율성 2가지. [ 비연결 지향, 상태 없음 ] 쿠기와 세션을 사용하는 이유는 반복되는 요청과 응답 구조에서 HTTP 프로토콜이 가지는 약점을 보완하기 위해서 사용한다. HTTP의 비연결지향(Connectionless) 클라이언트(web)이 요청을 서버에 보내고, 서버는 클라이언트에게 적절한 응답을 주는데 응답 이후에는 클라이언트와 서버와의 연결을 끊는 특성이..
우아한 테크 -Servlet & Spring 리뷰(1) - [ CGI와 Servlet에 대하여 ] 발표자 규동(2020) 타미(2020) 코기(2021) 규동님과 타미님은 CGI부터 서블릿, DispatcherServlet까지 설명해준다. 코기님은 실제 요청 처리에 대해서 현대식으로 깔끔하게 설명해주었다. 당시의 배경 1989년 인터넷 시대의 획을 긋는 역사가 탄생한다. 팀 버너스라는 연구원은 그가 속한 연구실(스위스 제네바의 CERN 연구소)에서 컴퓨터간 데이터 교환 처리 방식의 비효율성을 개선하고자 인터넷 네트워크를 기반으로 한 월드와이드웹의 하이퍼텍스트(HyperText : Text의 힘을 뛰어넘는(하이퍼 링크)) 시스템을 고안한다. 해당 시스템 제안서에는 URL(유일 자원 식별자), HTTP(하이퍼 텍스트 전송 프로토콜), HTML(하이퍼 텍스트 마크업 언어)에 대한 최초 설계가 제안된다. 마..
우아한 테크 -MVC 패턴 리뷰- [레이어, MVC 패턴, 5레이어] 발표자료들 범블비(2020) : MVC 패턴에 대한 설명 + MVC 패턴의 역사 제리(2021) : MVC 패턴의 활용성에 대한 원칙 해리&션(2019) : MVC의 Model, Controller, View에 대한 소개. 제이임(2019)의 MVC 패턴 : 미션과 관련된 설명이라서 이해하기가 좀 힘들다. [ 의미 있는 부분이 있다. ] 다 10분 정도의 발표이고 각각 MVC를 다른 관점으로 소개해주기에 모든 발표자료를 참고하는 것을 권한다. 역사 [ 1979년 GUI 데스크톱 애플리케이션이 등장하면서 생긴 패턴! ] 사람-컴퓨터 간의 간극을 해결하기 위함. 도메인의 재사용을 목적으로 둔다. 입력 & 이벤트 & 출력 메커니즘을 자연스럽게 처리하기 위함이다. 1980년대는 개인 컴퓨터(PC)의 등장이 시작..
프로그래머스 순위 검색 [level2][2021][카카오] 문제를 풀 때 참고한 분의 블로그 https://loosie.tistory.com/265 -을 위한 조합을 생각해야 했다. 그 자리에서 dfs를 구현했다. depth = 0으로 두고 n개 중에서 n개를 뽑는 경우의 수를 체크했다. Key에 depth 별로 -을 뽑고 안 뽑고로 진행했다. => 1개의 info당 16개의 경우의 수가 나온다. void dfs(String pos, int depth, String[] info) { if(depth == 4) { if(!allInfo.containsKey(pos)) { in = new ArrayList(); in.add(Integer.parseInt(info[4])); allInfo.put(pos, in); }else { allInfo.get(pos).add(I..
2021. 자바. 순열 + 중복 DFS로 구현하기 [ 중복 버전 포함 ] 보호되어 있는 글입니다.
SWEA : 수영장 문제 [자바][2021.10 기록] 참고한 블로그 : https://hoho325.tistory.com/112 [SWEA] 모의 SW 역량 테스트 :: 1952번 수영장 자바(java) 풀이 sw expert academy 1952번 수영장 자바(java) 풀이 모의 SW 역량테스트 수영장 sw expert academy 1952번 수영장 문제정리 이용권 1일 이용권 : 하루 이용 1달 이용권: 한달 이용. 매달 1일 부터 시작 3달 이용권:.. hoho325.tistory.com [ 깔끔한 코드 + 설명에 문제를 이해하는데 도움이 되었다. ] 정답률 66%대 문제. 문제를 봤을 때는 그리디하게 접근해야 하는 줄 알았다. 이성적으로 3달 요금이 1달 요금보다 저렴할 것이기 때문이다. 하지만 문제에는 이성적으로 3달 요금이 3달치 비용보다 ..

반응형