얼마전에 새로운 회사로 이직을 하게 되어 후기를 남겨보려 합니다.
주로 중견이나 중소기업 또는 스타트업 위주로 입사지원을 하였습니다.
대기업은 소심하게 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와 관련된 지식이 짧은점이 부끄럽고 더 보완해야겠다는 생각이 많이 들었습니다.
이직을 준비하시거나 재취업 준비중이신 경력직분들께 조금이나마 도움이 되고자 작성하여보았습니다.
감사합니다.
'기타' 카테고리의 다른 글
[오라클] 파이프 라인 함수는 지원되는 모음 반환 유형을 가져야 함 (Oracle 00630) (0) | 2022.09.15 |
---|---|
oracle 테이블스페이스 이(가) 존재하지 않습니다. oracle 공통 사용자 또는 롤 이름이 부적합합니다. (0) | 2022.09.01 |
신입 프로그래머, 프로그래머 직무 및 입사지원 유의사항 (0) | 2022.02.04 |
윈도우 작업 스케줄러 시작프로그램 등록시 유의사항(Window task scheduler) (0) | 2021.11.01 |
톰캣 서버에서의 x-frame-option 적용(anti click jacking) (0) | 2021.10.29 |
댓글