본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


기타

이직 후기

야근없는 행복한 삶을 위해 ~
by 마샤와 곰 2022. 7. 20.

 

얼마전에 새로운 회사로 이직을 하게 되어 후기를 남겨보려 합니다.

주로 중견이나 중소기업 또는 스타트업 위주로 입사지원을 하였습니다.
대기업은 소심하게 2군데 지원해봤는데 안타깝게도 전부 서류전형에서 탈락했네요..

#1. 급여

 1) 서울
   - 서울은 역시나 서울이였습니다. 기본적으로 생각하는 복지수준이 매우 좋은 곳도 있었습니다.
     또한 급여도 정규직 5,500 ~ 7,000 정도로 제시를 받았던 것 같습니다.
     특히 강남과 판교에서 가장 높은 수준의 급여제시를 받았습니다.
     
 2) 인천
   - 인천에서의 급여수준은 서울보다는 낮았습니다.
     경력직이고 기술면접(코테)을 통과 했음에도 불구하고 수습기간 동안 90% 지급이라는 곳도 있었습니다.
     급여는 4,000 ~ 6,000 정도 제시받았습니다.
     
 3) 부천
   - 부천에서도 급여수준은 인천보다 높거나 낮지는 않았던 것 같습니다. 
     간단한 구두형식으로 기술면접을 했었고, 코테를 본 곳은 없었습니다.
     급여는 4,300 ~ 5,000정도 제시받았습니다.

#2. 기술면접 및 코테

 1) A기업 (합격)
    (1) 온라인 코딩테스트 문제 형태 : 너비우선탐색, 트리구조, sql쿼리문제
    (2) 기술질문
     - 스택에서 다른 스택으로의 자원을 서로 공유할수 있는가요? 
     - 최소 스패닝트리란 무엇인가요?
     - Javascript에서 호출스택과 테스크큐의 관계는 무엇인가요?
     - Javascript에서 마이크로테스크큐에 대해서 설명하여 보세요
     - 메모이제이션을 적용 할 수 있는 알고리즘에 대해서 설명하여 보세요
     - 교착상태를 해결하기 위한 방법을 제시하여 보세요
     - REST-API의 장점과 단점을 설명하여 보세요

 2) B기업 (합격)
    (1) 현장 코딩테스트 문제 형태 : 깊이탐색, 런타임 오류가 예상되는 구간 찾기, 공간복잡도 계산하기
    (2) 기술질문
     - Java에서 병럴 스트림을 사용하게 되면 예상 할 수 있는 문제와 해결 방법은 무엇인가요?
     - 웹플럭스를 사용해 본 경험이 있나요? 있다면 장단점은 무엇인가요?
     - 관계형 데이터베이스와 비관계형 데이터베이스의 차이는 무엇인가요?
     - 브라우저의 렌더링 과정을 설명하여 보세요
     - 스턴서버, 턴서버에 대해서 알고있다면 설명하여 보세요
     - RTMP프로토콜이란 무엇인가요? 어떠한 구조로 되어 있는지 아시나요?

 3) C기업 (탈락)
    (1) 온라인 코딩테스트 문제 형태 : 이진탐색, 로그인폼 만들기, sql쿼리 문제
    (2) 기술질문
     - 맵 객체에서 해시충돌이 일어나는 경우와 방지할 수 있는 방법에 대해서 설명하여 보세요
     - 자바에서 사용중인 메모리 힙과 스택의 차이에 대해서 설명하여 보세요
     - 자바에서 뮤텍스와 세마포어의 차이는 무엇일까요?
     - 프로세서, 스레드의 차이는 무엇인가요?
     - 스레드를 통해 생성된 영역은 다른 스레드에 접근이 가능 한가요?
     - 선형구조의 형태의 자료형에서 가산성과 동차성에 대해서 설명하여 보세요
     - 힙 메모리가 부족한 경우 무엇을 고려하여 문제를 해결 할 수 있을까요?
     - 문맥교환이 자주 일어나는 곳 에서 오버헤드를 줄이기 위해서 무엇을하면 좋을까요?
     - CORS가 무엇인가요?
     - 병렬작업 환경에서 가장 주의해야되는점은 무엇일까요?
     - TCP와 UDP의 차이는 무엇일까요?
     - 자바스크립트에서 호출스택과 테스크큐 그리고 이벤트 루프에 대해서 설명하여보세요
     - msa환경에서 스택트레이스를 1곳으로 집중하기 위한 방법이 있을까요?
     - 트랜젝션에서의 격리수준에 대해서 아는종류에 대해서 설명하여주세요
     - 핸드쉐이크 방법에서 3way와 4way의 차이는 무엇일까요?
     - 웹소켓에 대해서 아시나요?

 4) D기업 (합격)
    (1) 기술질문
     - 자바에서 불변객체는 무엇무엇이 있나요?
     - 자바에서 여러개의 스레드를 순차로 실행할 수 있나요? 있다면 어떠한 방법을 사용하나요?
     - 자바에서 대표적인 다형성 메소드를 말해보세요
     - 자바스크립트에서 async, await사용시 블락되는 구간을 설명하여 보세요
     - 렌더링이 무엇인가요?
     - 데이터베이스 클러스터링이란 무엇인가요?
     - Rest-api란 무엇인가요?
     - 사용 해 본 CI/CD 어플리케이션에 대해서 설명하여 보세요.

 5) E기업 (합격)
    (1) 기술질문
     - Javascript에서 전역객체와 활성객체에 대해서 설명하여 보세요
     - Javascript에서 스코프 체인 현상이 무엇인가요?
     - Javascript에서 프로퍼티 속성에서 enumberable 속성값을 거짓으로 주게 되면 어떠한 기대를 할 수 있나요?
     - Javascript에서 객체를 동결하는 함수는 무엇이며 이러한 경우 어떠한 필요성에 의해서 하게 되나요?
     - 데이터베이스에서 베타락이란 무엇인가요?
     - MQTT프로토콜에 대해서 설명하여 보세요

 6) F기업 (탈락)
    (1) 현장 코딩테스트 문제 형태 : 의사코드를 활용하여 주어진 기능 구현하기
    (2) 기술질문
     - 자바에서 직렬화에 대해서 설명하여 보세요
     - 자바에서 인스턴스가 생성되는 과정에 대해서 설명하여 보세요
     - 자바에서 연결리스트와 일반리스트의 차이는 무엇이 있을까요?
     - AOP를 사용하는 경우의 장점은 무엇이고 단점은 무엇이 있을까요?
     - 다수의 요청에 의해서 데이터를 CRUD하는 경우 이를 원활하게 관리하기 위해서는 어떠한 방법이 좋을까요?
     - 잘 알고있는 대표적인 디자인패턴 2~3개정도 말씀하여 보세요
     - 리엑트의 모빅스와 레덕스의 차이는 무엇인가요?
     - 리엑트의 후크에 대해서 사용 해 본적이 있나요? 대표적인 라이브러리는 무엇이 있나요?
     - 깃허브 액션(action)을 사용해 본 적이 있나요?

 

전 직장 퇴사 후 2달정도 휴식을 가졌으며 이후 대략 3개월정도 취업준비(+공부)를 하였습니다.
입사지원은 32개 기업에 대해서, 실제 면접까지 연락 닿은 기업은 23군데 였습니다.
깃허브, 포트폴리오(사이트)나 개발블로그를 이력서에 넣으면 긍정적 요소가 있었던 것 같습니다.

대부분 기업들이 코테나 어려운 기술질문을 하지 않고 여태껏 해온 경력위주의 질문을 많이 하였습니다.
실제로 어려웠던 기업은 위에 언급한 6개정도의 기업이 전부였던 것 같습니다.
* 물론 기술질문을 아에 안한 것은 아닙니다. 

 

면접 끝나고 나면 항상 면접 본 회사 문을 나서자마자 자리에 앉아서 받았던 기술질문을 기억하며 종이에 적었습니다.
면접관 분들이 대부분 배웅하러 오셨는데 신기하게 처다보시더라구요.. : - )
그리고 집에와서 적은 부분에 대해서 공부를 더 하였던 것 같습니다.

 

코테준비는 프로그래머스에 있는 레벨 2~3짜리 문제 위주로 풀었습니다.

3짜리는 왜이리 어렵던지..그냥 답보고 외워서 나중에 익힌적도 있네요..

 

많은 부족함을 느낄 수 있었던 과정이였습니다.
특히 CS와 관련된 지식이 짧은점이 부끄럽고 더 보완해야겠다는 생각이 많이 들었습니다.

이직을 준비하시거나 재취업 준비중이신 경력직분들께 조금이나마 도움이 되고자 작성하여보았습니다.
감사합니다.

 

반응형
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)

댓글