이거 꽤 급하게 사람 구하는 거 아닌가 하는 생각이 듬.

이런데 입사해도 괜찮은가 싶음. 결과는 다음주 월~화에 나올 예정


java 웹 개발로 지원한 곳이었는데

면접관이 기술 관련해서 물어본 것들 떠오르는 것만 정리해보면


c언어 배웠다는데 얼마나 배운건가?

중학교 때 책 한 권을 가지고 6개월 동안 공부했으나

포인터가 어려워 포기했습니다.

그러나 결국에는 개발 일이 다시 마음을 사로잡아

대학 졸업 후 사비로 학원을 다녀 2개월 간 배웠습니다. 

포인터의 경우 잘은 못 다루어도 

기본적인 개념은 이해하고 있습니다. 

그 밖의 C언어 기본은 모두 배운지라

점수를 입력 받고 결과물을 파일로 저장하는 등의

간단한 프로그램을 만들어 볼 수 있었습니다.


web server와 was의 차이가 뭔지 아는가?

web server는 html, css 같은 정적인 파일을 담당하고

was는 동적인 것을 담당하는 것으로 알고 있습니다. 


web server에는 뭐가 있는가?

학원에서는 apache를 사용하였습니다.

그 밖에 것은 조사해보지 못한지라

잘 모르겠습니다. 


inner join과 outer join 차이는 뭔가?

innner join은 한쪽이 null이면 값을 안 가져오고

outer join은 한쪽이 null이라 하더라도 값을 가져옵니다.


완전 틀린 소리는 아니기는 하나 정확히는 모르고 있는 듯 하다.

웹 개발자가 데이터베이스를 전문으로 담당하는 일은 안해도

sql은 자주 다룬다. 좀 보충할 필요가 있어 보인다.

네, 좀 더 공부해 두도록 하겠습니다.


혹시 프로젝트 때 ui 관련 framework 써본 경험 있는가?

다른 팀원의 경우 부트스트랩를 썼으나

저의 경우 UI 쪽을 심도 깊게 하지는 못 했습니다.


프로젝트를 진행을 할 때 어떤 역할을 더 자신있어 하는가?

front-end 쪽 보다는 back-end 쪽에 더 자신이 있습니다.


front, back 나눠 말하는 경우가 많은데

실제로는 둘 다 하는 경우가 많다.

양쪽 다 할 줄 알아야 업무에 지장이 생기지 않을 거다.

어딜가나 sql, css는 많이 쓰니 잘 알아두는게 좋을 듯 하다.


자바 접근제어자에 뭐가 있는가?

private public protected default가 있습니다.


JVM은 뭔가?

자바 가상 머신 줄임말입니다.

자바 코드가 클래스 파일로 변환되면

가상머신은 클래스 파일을 

운영체제에 맞는 바이너리 코드를 바꾸어서

실행할 수 있게 해줍니다.


학원 출신 대부분 기초가 부족하던데

면접자는 기초가 어느 정도 있는 듯 하다.

자바는 얼마나 배웠는가?

직업 훈련 과정에서 1개월 배웠습니다. 

그런데 대학 졸업 직후에 곧바로 

자바를 미리 학습한지라 사실상 두 번 배운 셈입니다.


자바 실력을 100점 만점으로 표현하면 본인은 몇 점인가?

프로젝트 진행 때 자바가 어려워서 힘들지는 않았습니다.

그렇게 저는 80점 정도 된다고 생각합니다.


이후 희망 연봉 물어봄. 어제 간 곳은 최대 최소로 받을 수 있는 연봉을 말하라고 해서

이곳도 그런건가 싶어서 최소 2600 최대 2800이라 답함.

그런데 면접관이 최소는 말 하지 않는 편이 연봉 협상에서 유리하다고 조언해 줌.

회사 측에 불리할 수 있는 조언을 면접관이 해줘서 놀랐음.

java 웹 개발 지원했는데 C언어에 대해 묻는 건 왜 인지는 모르겠음.

C언어 업무도 시키는건가?

java 관련 질문은 어려운게 아니라 생각하는데

답 못하는 사람 많다는 것에 놀랐음.

제발 나쁘지 않은 곳에 입사할 수 있으면 함. ㅜ