기타

SW마에스트로 14기 면접후기

MIN우 2023. 3. 19. 10:00
728x90

 


소프트웨어마에스트로 서류전형

 
남들과 달리 특별한 노력을 한 경험 최소 400~ 최대 3000자
 
장래희망을 서술 400~3000자
 
어떤 프로젝트를 수행할것인가 400~3000자
 
목표가 무엇인지 구체적으로 서술해주세요 400~3000자
 
서류전형은 간단하게 너가 왜 소프트웨어 마에스트로에 들어오고싶은지 작성하고
들어와서 너가 무엇을 할 것인가 에 대한 것을 적는것 같았다.
성심성의껏 작성을 한다면 대부분의 사람들은 합격하는 것으로 알고있다.
 

소프트웨어마에스트로 코딩테스트 1차

 
알고리즘 4문제와 sql1문제가 나왔다.
 
정확하게 문제는 기억이 안나지만
 
bfs2문제,구현,sql 정규표현식 나머지 한문제는 잘모르겠다..
 

 
1차 코딩테스트에 합격을하게되었다! 
 

소프트웨어마에스트로 코딩테스트 2차

 
2차코딩테스트도 마찬가지로 알고리즘 4문제와 sql1문제가 출제되었다.
 
구현1문제,그리디1문제,bfs1문제,sql 서브쿼리 union all group 을 활용한 문제가 나왔다. 여기도 나머지 한문제는 뭔지
잘 모르겠다..
 
주변에 물어보니 컷은 2솔이 최소컷인거 같았다
 

2차도 무사히 합격!!
 
 
 

소프트웨어마에스트로 면접

 
나는 3월18일에 면접을 보았다
 
나에게 온 면접질문은 다음과 같았다.
 
1.lazy로딩에 대해 설명해주세요(이 질문에서 잘 이해하고 계신거같다고하셧다)
 
2.docker 메모리 이슈가 많은데 어떻게 관리하셨나요
https://edudeveloper.tistory.com/136

Docker 메모리 관련 이슈 정리

도커를 사용하다가 메모리 이슈가 발생하였다. 한번 해결해보자 ,,, 일단 도커는 초기 설정을 안해주면 프로그램이 필요한 만큼 메모리를 무한대 잡아먹는다고한다 , 진짜 무지막지하게 잡아먹

edudeveloper.tistory.com

 
사실 docker로 배포만해봤지 메모리에 관련된 설정이나 옵션은 해본적이 없다.
솔직하게 배포만 해보았다고 말씀드렸다.
 
3.프로젝트관련질문 왜 jobkorea말고 나의 프로젝트를 사용해야하는 이유
 
 
4.크롤링하실때 법적인 문제 ? 해결하신경험있으세요 ?
 
저는 사실 질문의 의도를 잘 파악하지못하고 크롤링할때 생긴 문제점에 대해
설명을 드렸다. 스크래핑할때 ip차단이나 접속불가창이 뜬 이슈가 있었고
그것을 크롬드라이버의 sleep함수를 이용해서 해결하였다와 같은 답변을 했었다.
조금 후회된다. 사실 jobkorea와 사람인에서 법적인소송문제가 있었다는 것만
알고있었어도 상업적으로 사용할땐 문제가 없다라는건 충분히 알 수 있었을 것이다.
 
5. 시간복잡도와 공간복잡도
 
시간복잡도는 빅오표기법으로 예시를 들어서 설명은 괜찮게한것같다.


 
6. 마지막질문으로 성능최적화을 하기위해 무슨노력을 했었는지
 
저는 jpa 의 jpql을 사용하게되면 컴파일시 쿼리의 오류를 잡아주지못하는 이슈를 발견했고
querydsl라이브러리를 사용해서 해결하였다고 하였고,
-꼬리질문으로 왜 컴파일 시 오류를 잡아주지 못했는데 querydsl을 사용하면 잡아주냐고 물어봐주셧다.
쿼리를 자바코드로 작성하기때문에 ~~라고 했던 것 같다.
답변을 들으시곤 "인터넷강의로 주로 공부하시나봐요" 라고  말씀해주셨고 네 맞습니다 라고 한 
내용이 머리에 남는다.
 

마지막으로 면접 후기.

 
후회는없다. 물론 준비한 것 중 인성질문이나 다른것은 나온게없지만 최대한 내가 할 수 있는만큼
최대한 말씀드리고 솔직하게 답변을 드리고 나온것 같다.
 
 

 
제발 ..... 붙었으면 좋겠다 
 

 
5시에 문자가 왔다...
진짜 2023년 내 최선을 다 해 최고의 프로젝트를 만들어 볼 것이다.

728x90