본문 바로가기

전체 글253

고려해운 레퍼체크 (스펙터) 및 임원 면접 후기 이 회사는 특이하게도 신입채용에서 레퍼체크를 실시하는 곳이다. 코스콤 이후로 신입에게도 평판조회하는 곳은 여기가 2번째였다. 1차 실무진 면접을 합격하면 이후에 스펙터를 통한 레퍼체크가 먼저 안내된다. 이거가지고 말이 조금 많았는데 쌩신입분들께는 확실히 어려운 전형이긴 했었다. 경력직이 아니기 때문에 인사권자의 평판 등록은 필요는 없었고, 나는 동료 평가만 최대한 많은 사람들에게 신청해놨다. 근데 넘 과하게 많아도 별로일거 같아서 나중에는 5명정도로 줄였다. 스펙터는 한번 등록되면 추후에도 꾸준히 재활용이 가능하기 때문에 얘도 링크드인마냥 잘 관리해놓는게 좋을 것 같다. 스펙터가 근데 다른사람들이 나에 대한 이야기를 써준게 다 보이지는 않고, 업무 강점 & 개선점이랑 나를 표현하는 키워드정도만 공개된다... 2024. 8. 17.
2024 7월 고려해운 코딩테스트 합격 후기 & 1차 면접 합격 후기 사람들이 은근 모르는 갓기업이다. 해운사가 원래 돈이 많은건 알고 있었는데 코딩테스트+A.I역검을 응시만해도 5만원을 지급한다.... 요즘 해운사들이 자동차사처럼 SW를 통한 자율운항에 바람을 씨게 불어넣고 있어서 그런가, 여긴 전 직군 공통 채용인데 서류합격자면 모두가 코테를 응시해야한다. 후기도 거의 없고, 기존에 있던 후기로 따지면 문제가 거의 브론즈 3~5 수준으로  너무 쉬웠다한다.그래서 사실 나는 SQL만 빠르게 복습하고 응시를 했는데... 이번엔 난이도를 좀 올린거 같다. 문제는 총 6문제였고  4문제가 알고리즘 / 2문제가 SQL이었다.특별히 어떤 알고리즘이나 자료구조를 알아야 풀 수 있는 문제들은 아니었다. 그냥 구현이었기에  코테를 평소에 준비하신 분들이면 사실 쉽다. SQL의 경우는 .. 2024. 7. 21.
이카운트 ERP 기능개발 코딩테스트 합격 후기 내 경우 서류는 학교 추천 채용으로 넣었고, 추천 대상자는 면제였다. 서류 마감일보다 일찍 추천 대상자를 발표했기에 시간적인 여유가 컸는데, 학교 홈페이지를 잘 확인해보길 바란다. (일부 학교만 면제고 대부분 가산점 방식인 것 같았다. 운이 좋았다) 개인적으로 이카운트는 학교 추천자 아니면 서류 뚫기가 진짜 어려운 회사같다. 계약 5000이라는 높은 초봉이 한 몫한것 같다. 아무튼 코딩테스트 얘기 좀 해보려한다. 기존 후기와 다르게 4시간에 2문제로 출제가 되었다.(기존엔 3시간에 3문제였고 2문제는 쉽고 1문제가 어려운 수준이라 하더라)  일단 나는 보수적으로 1솔이라 생각한다.1번은 스택을 사용하는 문제였고, 체감상 골드 4~5정도였다.2번은 이분탐색 + 누적합을 사용해서 풀이했는데 테케는 통과했지만.. 2024. 7. 21.
[자료구조] # 3. HashMap vs HashTable 일단 이 차이는 다른 언어는 모르겠는데 Java에서는 두 자료구조가 다르다. 그래서 위 제목이 질문으로 들어온다면 Java 기반으로 질문하신거다. 일단 Hash가 무엇인가.키 → 값을 변환시키는 것을 해싱(Hashing) 이라 한다.구체적으로 가변길이를 가지는 Input 데이터 → 고정된 길이를 가지는 해시값(Output 데이터) 변환이다. 이렇게 고정된 길이 값을 가지는 해시값은 이제 또 다시 "인덱스화" 되어, 그 해시값과 매칭되는 실제값을 찾아준다.이런 개념이랄까. ok. 그러면 해시맵이랑 해시테이블 차이가 뭔가 둘의 가장 큰 차이는 Thread-Safe 유무이다. 해시테이블 같은 경우는 각 데이터 변경 메서드가 동기화 선언이 되어있다.그래서 메서드 호출을 하면 스레드간 동기화 락이 걸려져 있는 상.. 2024. 7. 18.
[JS] # 1. 호이스팅 (Hoisting) & TDZ (실행컨텍스트와 var,let,const) 호이스팅은 JS를 다뤄본 적이 없으면 처음 듣는 개념일 수도 있다.이름 그대로 해석하자면 "끌어올리다" 라는 뜻인데, JS만의 특별한 기능이다. print(a)a = 5; 이 코드를 vscode에서 돌려보면  a가 정의되지 않았다며 NameError가 뜬다.당연하다. 코드라인을 탑다운 식으로 읽어가고 있으니까! console.log(a);var a = 5; 근데 얘는 심상치가않다. vscode에서 파이썬 코드를 작성하면 벌써부터 에러 표시 밑줄이 뜨는데, 얘는 아니다.설마? 하고 돌려보면 "undefined" 라는 문구가 출력될뿐, 에러라고 표현되지는 않는다. 왜 그럴까? 이게 바로 호이스팅이다.호이스팅은 일단 변수가 어디서 선언, 초기화, 할당되었든 최상단으로 "끌어올려진 것" 처럼 동작된다. 그럼 여.. 2024. 7. 18.
[JS] # 0. 서버 사이드 렌더링 vs 클라이언트 사이드 렌더링 먼저 위 2가지 특징을 쓰기 전에, 렌더링에 대한 설명이 필요할 것 같다.렌더링 : HTML/CSS 를 각각 Parser를 통해 개발자가 작성한 문서를 읽고 화면에 결과물을 그려내는 작업 일단 이것만 봐도 이해가 확 와닿진 않을 것이다.지금 우리가 보고 있는 이 화면도 HTML문서로 작성이 되었고, 폰트나 색깔, 레이아웃 배치 등등은 CSS로 작성이 된 것이다. 당장 네이버를 키고 F12를 누르면 바로  현재 보고 있는 화면이 어떤 코드들로 이루어졌는지 알 수 있다.  이게 지금 현재 네이버 메인화면의 개발자도구(F12) 화면이다. 한눈에 다 보긴 어렵지만, 오른쪽 사이드바에 "DOM Breakpoints"라는게 보일 것이다. DOM. 오늘은 이거에 집중해보자. DOM은 HTML의 구조를 보여주는 것인데.. 2024. 7. 18.