본문 바로가기
일지/코딩자습

취업특강 -1. 인성면접

by 알케니브 2024. 10. 29.

면접 질문 후보 1. 로그인 만드는데 얼마나 걸리나?

모범답변: 4시간 => 

 

면접 질문 후보 2. SI와 SM의 차이가 무엇인가? 그리고 SI 회사가 왜 업무가 어려운가?

 

설명 출처: https://www.jobkorea.co.kr/goodjob/tip/view?News_No=18848

 

[IT 취업 가이드] SI와 SM 업무의 차이

IT취업을 준비하는 분들이 많이 하는 질문 중에 하나가 SI과 SM 중 어느 것이 더 나은지에 대한 것입니다.이 두 직무는 환경적 요소에 따라 업무 강도나 여러 여건이 천차만별이기 때문에 단순히

www.jobkorea.co.kr

 

#SI(System Integration) 시스템 구축

SI는 요약하자면 ‘시스템을 구축하는 업무’라고 정리할 수 있습니다. 과거에는 전산시스템을 구축할 때 기업에서 자체적으로 시스템을 구축했습니다. 하지만 전산시스템이 복잡해지고 전문성이 필요해짐에 따라 시스템의 개발, 기획, 유지보수, 운영 등을 대신해주는 하청과 파견업체가 생겨납니다. 이런 업무를 하는 회사를 SI기업이라고 합니다. SI형태의 기업으로는 ‘삼성SDS’, ‘LG CNS’, ‘SK C&C’, ‘롯데정보통신’ 등이 대표적입니다.

 

#SI 업무 진행 프로세스

1단계 분석 - 고객의 요구 사항을 수집하는 단계
2단계 설계 - 개발 가능한 형태로 설계하는 단계
3단계 개발 - 분석, 설계를 통해 정해진 규격으로 프로그램을 구축하는 단계
4단계 테스트 - 완성된 프로그램을 테스트하고 안정화하는 단계
5단계 검수 - 계약대로 결과물이 구축되었는지 확인하고 인증받는 단계

 

#SI의 장점 세 가지

1. 시스템 초기 단계부터 완료까지 구축하는 경험을 쌓을 수 있습니다. 개발적으로도 스킬이 많이 향상되지만, 프로젝트 기간 동안의 긴박한 상황에서 갈등과 협업 과정을 거치면서 커뮤니케이션 스킬까지 갖출 수 있습니다.

2. 배움의 기회가 비교적 많고, 다양한 분야와 기술을 경험할 수 있습니다. 각 프로젝트마다 산업분야와 프로그래밍 언어가 달라지는 경우가 많아서 제너럴리스트(generalist)로 성장할 수 있습니다. 풀 스택(full-stack developer) 개발자로 가는 길이 빨라질 수 있다는 의미입니다.

3. 취업의 기회가 넓은 것입니다. 비전공자이거나 취업 시장에서 다소 약자인 경우에도 취직이 생각보다 쉽게 되는 경우가 많습니다. SI쪽은 큰 기업도 있지만, 작은 기업이 절대적인 과반수를 차지하고 있기 때문에 시장규모가 크고, 채용인원이 많습니다. 그래서 개발자가 되고 싶은데 아직 갖춰 놓은 스펙이 부족한 경우 SI기업에서 실력을 쌓는 방법을 택하기도 합니다.

 

#SM(System Management) 시스템 운영 및 유지보수

SM은 ‘시스템을 운영하는 업무’라고 짧게 요약할 수 있습니다. 시스템을 관리하는 관리자로 운영에 초점이 맞춰져 있는 업무를 말합니다. 시스템의 운영에 대한 전반적인 업무를 담당합니다. 즉, 회사 시스템이 문제없이 작동하도록 유지하는 업무를 수행한다고 보시면 됩니다. 기업 전산팀에 들어간다면 SM업무를 맡게 되고, 대상 시스템을 오랫동안 담당하게 됩니다.

 

#SM 업무 진행 프로세스

1. 오류 수정 - 시스템 오류를 수정
2. 기능 개선 - 기능을 수정하거나 불편 요소를 개선
3. 기능 추가 - 필요한 기능을 추가 개발
4. 데이터 제공 - 요구하는 데이터를 DB에서 추출
5. 시스템 안정화 - 시스템 운영을 위한 최적화

 

#SM의 장점 세 가지

1. 하나의 시스템을 깊게 경험할 수 있습니다. 시스템 운영 인력이 상주하는 곳은 큰 시스템일 경우가 농후합니다. 큰 돈을 들여 구축하고 오랫동안 발전시켜온 프로그램은 많은 기술이 녹아 있습니다. 대형 시스템이 가지고 있는 완성도 높은 프로그램은 생각보다 보고 배울 게 많습니다. 만약 하나의 프로그래밍 언어를 깊게 공부했다면 다음 언어도 좀 더 쉽게 학습이 가능한 것처럼 큰 시스템을 분석한다면 또 다른 프로그램을 분석하고 설계하는 데 큰 도움이 됩니다.

2. 한 분야의 깊은 업무 지식을 쌓을 수 있습니다. 특정 산업 분야에 오래 근무하게 되면 해당 분야 스페셜리스트(Specialist)로 성장할 수도 있습니다. 나아가 관련 공부와 경험이 축적된다는 전제 하에 컨설턴트로의 길이 열리기도 합니다.

3. 회사마다 차이는 있겠지만 평균적으로 워라밸이 좋은 경우가 많습니다. SI가 워라밸이 나쁘다는 것은 아니지만 SM업무가 비교적 SI기업에 비해 근무 강도가 낮은 편입니다. 특히 대기업에서 SM업무를 맡게 된다면 신규 프로젝트도 SI기업을 통해 진행되기 때문에 부담이 적은 축에 속합니다.

 

 

마지막으로, 합숙까지 이어지는 잦은 야근과 을의 위치에서 당하는 갑질 등으로 2~3년 안에 그만두고 이직한다는 표현으로 SI를 개발자의 무덤이라고 표현하는 경우가 간혹 있습니다. 한편 SM은 코딩보다 문서작업과 사내정치에 신경써야 하는 분위기 때문에 개발 실력이 초급 수준으로 낮다고 표현하기도 합니다. 하지만 회사, 부서, 팀마다 가지고 있는 분위기가 다르고 SI지만 워라밸이 좋은 근속 높은 곳도 존재하고, SM이라고 해도 개발실력이 뛰어난 회사도 많습니다. 이 때문에 이분법적으로 두 직무를 나누는 것은 무리가 있습니다. 개인의 주관적 경험에 의한 코멘트나 어설프게 떠도는 인터넷상의 말만 듣고 자신의 진로를 결정하지 않았으면 합니다.

 

면접 질문 후보 3. 게시판 구현하는데 얼마나 걸리나?

모범답안: css를 제외하면 하루면 된다

 

면접 질문 후보 4. Spring Framework을 사용하는 이유가 무엇인가?

 모범답안: 모델의 선구축, 개발의 편의성, 배포의 편의성 때문에 사용합니다

 

면접 질문 후보 5. 야근이 있으면 어떻게 하실겁니까?

모범답안: 배울기회라고 생각하고 열심히 하겠습니다.

 

면접 질문 후보 6. 왜 개발자가 되려고 하셨나요?

모범답안: 

 

면접 질문 후보 7. 학원에서 부트를 쓴 이유가 무엇인가요?

모범답안: Spring boot는 앞으로도 계속 발전할 것이며 Spring Legacy의 지원이 더 이상 안되기 때문에

 

면접 질문 후보 8. 프로젝트 때 본인이 맡은 것은 무엇이었나요? 기억에 남는 것은?

모범답안: 안 좋은 일이 있었다면 어떻게 해결을 했는지 어필하기

 

면접 질문 후보 9. 원하지 않는 업무를 계속 맡게 된다면 어떻게 할 것인가?

모범답안: 일단은 하겠지만, 제가 좋아하는 업무가 회사 내에 있다면 상관에게 어필하고 싶습니다

 

면접 질문 후보 10. 1분 자기소개를 해보세요

모범답안: SWOT(강점, 약점, 기회, 위기)를 중심으로 소개하며 나의 미래상 한줄로 요약하여 곁들이기

 

면접 질문 후보 11. 자신있는 분야가 무엇인가요?

모범답안:  

 

면접 질문 후보 12. 이 회사에서 왜 당신을 뽑아야 하는가?

모범답안:  그 회사의 사이트를 접속해서 회사가 뭘 원하는지, 어떤 기술을 쓰는지, 이것이 나와 어떻게 매치되는지 생각하고 가기

ex) 이 회사에 입사하기 위해 교육과정 반년을 거쳤다 등

 

면접 질문 후보 13. 공백기간이 있는데 어떤 일이 있으셨나요?

모범답안:  부정적인 얘기는 하지 않는 것이 좋음

 

면접 질문 후보 14. 희망연봉이 어떻게 되시나요?

모범답안: 회사에 맞게 적어서 평균치로 대답하거나 이력서에 기재하기

 

면접 질문 후보 15. 출장과 야근이 잦은 회사인데 괜찮으신가요?

모범답안: 그만큼 얻을 수 있는것이 많을 것이기 때문에 좋다고 생각한다

 

면접 질문 후보 16. 프로젝트 할 때 어려운 점이 무엇이었나요?

모범답안: 

 

면접 질문 후보 17. 스트레스를 어떻게 푸시나요?

모범답안:  

 

면접 질문 후보 18. 프로젝트를 설명해보세요

모범답안:  

 

면접 질문 후보 19. 회사에 궁금한 점이 있나요?

모범답안:  

 

면접 질문 후보 20. 나에게 어떤 업무도 주어지지 않는다면 무엇을 하실 건가요?

모범답안: 회사에서 필요한 기술이 무엇인지 파악하고 보완하여 회사에 필요한 사람이 되겠습니다

 

면접 질문 후보 21. 개발자란 무엇이라고 생각하시나요?

모범답안: 개발자에게 중요한 네가지 요소를 버무려 대답하기(끈기, 열정, 협업, 체력 등)

 

면접 질문 후보 22. 이 회사에 지원한 이유가 무엇인가요?

모범답안:  

 

면접 질문 후보 23. 우리 회사가 무슨 일을 하고 있는지 알고 계시나요?

모범답안:  

 

면접 질문 후보 24. 프로젝트 진행시 어려웠던 점이 무엇이었나요? 그리고 어떻게 해결하셨나요?

모범답안:  

 

면접 질문 후보 25. 팀 프로젝트 시행시 문제가 발생한다면 어떻게 해결할 것인가? 

모범답안: 그 기능을 해결할 수 있는 우회방식을 찾을 것입니다

 

면접 질문 후보 26. 전공이 정확이 어느쪽이며, 상관이 없는 분야인 개발에 온 이유가 무엇인가요?

모범답안: 적성과 관련되어 답변하기

 

면접 질문 후보 27. 학원에서 주로 무엇을 배웠는가?

모범답안: 

 

면접 질문 후보 28. 전 회사에서 무엇을 했는가? 혹은 배웠는가?

모범답안:  

 

면접 질문 후보 29. 지방 출근 가능하신가요?

모범답안: 정말로 일이 재밌다면 가능할 것이라 생각한다

 

면접 질문 후보 30. BtoB, BtoC, CtoC 

모범답안:  

 

면접 질문 후보 31. SQL에서 JOIN을 몇개까지 해보았는가?

모범답안:  

 

면접 질문 후보 32. 실무 업무에 들어가면 본인보다 어린 친구와 일하게 될 텐데 문제가 없을 것인가?

모범답안:  

 

면접 질문 후보 33. 하던 일을 그만두고 개발자가 되기로 한 계기가 무엇인가요?

모범답안:  

 

면접 질문 후보 34. 휴가를 가기로 했는데 회사에 급한 일이 생겼다 어떻게 할 것인가?

모범답안:  

 

'일지 > 코딩자습' 카테고리의 다른 글

코딩학원 마지막 수업날  (1) 2024.11.19
취업특강 -2. 기술면접  (0) 2024.10.29
프로젝트에 깃 접목하기  (0) 2024.10.29
취업역량강화 수업  (0) 2024.10.22
War 배포 방법  (0) 2024.10.16