인터뷰 중에 왜 기술적이지 않은 일반적인 질문을 받았습니까? [닫은]


41

지난주 아마존에서 첫 전화 인터뷰를했는데 인터뷰에서 몇 가지 기본적인 기술적 인 질문을했습니다.

오늘, 나는 두 번째 전화 인터뷰를 받았고 또 다른 기술 인터뷰를 기대하면서 나 자신을 준비했지만 전혀 기술적이지 않았습니다.

우리가 자신을 소개 한 후에 그는 다음과 같은 질문을했습니다.

  1. 왜 프로그래밍을 좋아합니까?
  2. 프로그래밍에 대해 싫은 점은 무엇입니까?
  3. 새로운 직업에서 무엇을 기대하십니까?
  4. 마지막으로 작업 한 프로젝트에서 프로젝트가 고객의 요구 사항에 어떻게 구현되었는지 어떻게 확인 했습니까?
  5. 개발 과정에서 디자인이 나쁘다고 생각되는 프로젝트가 있었으며, 그렇다면 문제를 해결하기 위해 무엇을 했습니까?
  6. 엔지니어는 새로운 기술을 어떻게 따라 잡을 것입니까?

또한 최근에 진행 한 프로젝트에 대해 그에게 설명했을 때, 그는 우리가 특정 설계 결정을 내리기로 결정한 이유와 그것이 내 결정인지 여부를 물었습니다.

그가 왜 이런 질문을했는지 궁금했습니다. 영어는 모국어가 아니기 때문에 그 이유 중 하나는 언어에 대한 지식을 테스트하는 것이라고 가정합니다.

그리고 제가 그에게 준 답변의 대부분은 매우 짧았고, 그가 더 많이 기대하고 있다고 느끼기 때문에, 나는 말할 것들을 생각해 내려고 노력했습니다. 전반적으로 나는 그에게 나의 요점을 명확하게 전달할 수 없었기 때문에 인터뷰가 정말로 나빴다 고 생각한다.

왜 이런 유형의 질문을 받았으며 면접관은 어떤 종류의 답변을 기대합니까?


3
안녕하세요 Ashika Umanga Umagiliya, 나는 미래 방문자를 위해 질문을 일반화하기 위해 질문에 대한 답변을 제거했습니다.

31
제가 함께 일한 대부분의 사람들은 인터뷰에서 가장 귀중한 질문을 고려합니다. 직장에 오기 전에 배운 것은 종종 무의미합니다. 중요한 것은 앞으로 나아가는 법을 얼마나 잘 배울 수 있는지입니다.
Bill K

5
질문 4 기술적 인 질문입니다.
Jay Elston

6
질문 5는 기술적 인 질문이기도합니다. 또는 "기술적 질문"이라고 말했을 때 "올 바르고 오답이있는 질문"을 의미 했습니까?
user16764

6
당신은 하나의 문장으로 다운이 질문에 대한 답을 (우수)을 끓여해야한다면, 나는 그것이 것이있을 거라고 생각 "그들은 프로그래머를 고용하고자하지 않는 때문에 이러한 질문 - 그들은 고용 찾고 개발자 "
Carson63000

답변:


61

개방형 질문입니다. 그들은 당신이 당신의 연습에 대한 견해를 얼마나 쉽게 설명 할 수 있는지를 알 수 있도록 만들어졌습니다. 이러한 질문의 주된 목표는 영어 실력을 테스트하지 않고 (이 방법으로 의사 소통 기술을 테스트 할 수있는 경우에도) 열정을 가지고 있는지 확인하는 것입니다 ( 프로그래밍을 왜 좋아합니까? 프로젝트? ) 당신이하고있는 일에 대해, 당신은 당신의 연습에 투자 느끼는 경우.

그들은 또한 당신이 거리를 가지고 연습 할 수 있는지, 자신의 약점을 알고 있는지 스스로 판단 해야합니다 . ( 프로그래밍에 대해 무엇을 좋아하지 않습니까? )

BS 감지 질문으로 간주 될 수있는 몇 가지 질문도 있습니다 ( 최신 프로젝트에 대한 세부 사항? ). 누군가가 팀에서 마지막으로 원하는 것은 거짓말을하는 사람이기 때문에 행한 척에 대한 세부 정보를 얻어야하기 때문입니다.

그런 다음 유능한 프로그래머로서의 진화 ( 새로운 기술을 어떻게 유지합니까? )에 대한 질문과 끊임없이 요구받지 않고 끊임없이 진화 할 수있는 능력에 대한 질문도 있습니다.

전반적으로 이러한 질문은 일반적으로 연결을 요청하고 회사와 문화에 적합한 지 확인합니다. 완전히 주관적입니다. 의사 소통이 쉬운 지, 아이디어를 쉽게 공유 할 수 있는지 확인하는 것이 목표입니다. 연결이 이루어지지 않아서 기분이 나쁘다고 생각되면 다음 회사로 넘어가는 것이 좋습니다.


1
또한 갈등 및 실망스러운 동료를 어떻게 대했는지 어떻게 타인과 얼마나 잘 협력하는지 알기위한 일반적인 질문도 있습니다.
Doug T.

44

이 질문들은 옳고 그른 답이없는 부드러운 질문이지만, 생각하는 방식, 어떤 종류의 성격, 자신의 성격이 그들의 문화에 적합한 지 결정하기위한 것입니다. 이것은 영어를 모국어가 아닌 사람들과 다른 문화권에서 온 사람들, 특히 아시아 문화에서 어려움을 겪을 수있는 것입니다.

아시아 문화의 사람들에게 이런 종류의 질문을 할 때 가장 크게 볼 수있는 행 아웃은 내면적 인 방식으로 긍정적 인 방식으로 개인적 결함을 인정하는 데 큰 문제가 있다는 것입니다. 많은 서구인들은 자신의 잘못을 인정할 수있는 능력을보고 자신을 훌륭한 특성으로 향상시키는 방법을 제안합니다 (이는 기독교에 의해 영향을받을 수 있으며, 하나의 잘못을 하나님 께 인정해야하는 종교적 필요에 의해 영향을받을 수 있습니까?). 내가 일해온 아시아 문화의 대부분의 사람들은 이런 종류의 내성적 인 입장을 약점의 특별한 징후로보고 있으며 그 관점도 존중할 수있다. 모든 서양인이 이것을 이해하는 것은 아닙니다.

내가 본 또 다른 행 아웃은 상급자에게 아니요라고 말할 수 없다는 것입니다. 이것은 우리가 독립적으로 생각하고 창의적이고 복종 적이거나 소멸 적이거나 존중하는 것보다 더 중요하다고 생각하는 것과 같이 존경받는 서구 가치 사이의 또 다른 문화적 차이입니다.

이러한 문화적 장벽은 서로 다른 관점과 문화적 가치가 서로의 강점과 약점을 존중하고 더 잘 이해함으로써 가교 될 수 있습니다.

편집 : 내 대답은 논란을 불러 일으켰으므로 일부 요점을 명확히 할 것입니다. 이것들은 내가 아는 과학적 증거 나 연구에 근거하지 않습니다. 저의 대답은 제가 대학에서 수강 한 아시아 연구, 철학 및 세계사 과정뿐만 아니라 전 세계 여러 문화권의 사람들과의 긴밀한 우정을 바탕으로 제 의견입니다.

또한 나는 인종적 차이를 논의하는 것이 아니라 문화적 차이만을 논의하고 있음을 분명히하고 싶습니다. 내 의견은 우리가 서로의 배경을 더 잘 알고있을수록 우리와는 다른 사람들을 무의식적으로 판단하는 것보다 적다는 것입니다. 나는 결코 어떤 문화가 다른 문화보다 우월하다고 말하지는 않는다. 문화적 차이를 인정하는 것이 실제로 차별이라고 생각한다면 나는 당신의 의견을 이해하고 존중하지만 겸손하게 동의하지 않습니다.


3
훌륭한 통찰력. 나는 그 차이가 기본 문화적 가치에 얼마나 큰 영향을 미치는지 고려하지 않았으며이 지식이 다른 문화권에서 온 사람들에게 매우 유용 할 수 있다고 생각합니다.
Bill K

7
여러분이 설명하는 것과 같은 문화적 장벽은 네덜란드와 독일과 같이 밀접하게 관련되어있는 서양 문화 사이에도 존재합니다 (예 : 네덜란드 직원이 독일인보다 훨씬 더 우월한 사람들에 대해 의견을 제시 할 것으로 예상 됨) 등)
tdammers

1
@maple_shaft : 적어도 지리적 인 근접성과 공통 조상으로 사람들이 어떻게 자신을 차별화 할 수 있는지는 놀랍습니다. 그러나 그들은 광범위하게 수행하며 직업 생활에 큰 영향을 미칩니다. 이력서를 작성하는 방식을 예로 들자.
Matthieu

1
당신의 대답은 저를 엉망으로 만들었습니다. 나는 인도인이며 기독교만큼 오래된 교회에 속해 있습니다. : D, 그렇습니다.
Jesvin Jose

1
Ermmm, 유감스럽게도 죄송하지만이 게시물에서 "아시아 문화의 사람들"과 "서부 인"에 대한 주장을 뒷받침하는 정량적 과학 연구를 인용 할 수 있는지 궁금합니다. 아마도 수십억의 사람들의 행동에 대한 이러한 주장은 어디에서 왔습니까? 또한 아마존 면접관이 영어가 아닌 아시아계 언어가 아니라고 가정 한 이유를 알고 싶습니다. 아니면 요점을 놓치고 있습니까?
flamingpenguin

15

에 대해서는 그들은 이러한 질문을 물어, 내가 할 모든 인터뷰에서 질문에 이러한 종류의 부탁드립니다. 누군가를 고용 할 때, 그들이 다른 상황을 어떻게 다루는 지, 문제를 해결하려고 할 때의 사고 과정, 스트레스 / 부정적인 상황을 다루는 방법 등을 알고 싶습니다

특정 프로그래밍 언어를 아는 사람은 채용 결정의 일부일뿐입니다. 예비 직원이 현명한 결정을 내리고 자신의 행동에 책임을지는 등을 아는 것이 중요합니다.

어떤 대답이 기대되는 한 ... 정직한 답변. 누군가가 세부 사항에 대해 답변하고 다양한 상황에서 자신의 역할 (긍정적 및 부정적)을 기꺼이 인정할 때 감사합니다. 또한 "프로그래밍에 대해 어떤 점이 좋습니까?"와 같은 질문은 후보자 성격에 대해 구체적으로 프로그래밍에 대한 것보다 더 많은 것을 밝히는 데 도움이됩니다.


14

영어를 모국어가 아니기 때문에 질문을하지 않았습니다. 이와 같은 질문은 인터뷰에서 일반적입니다. 기술적 인 질문은 귀하의 기술과 팀이나 회사에 어떤 기술적 배경을 가져올 수 있는지 묻습니다. 그러나 회사는 또한 문화에 적합하고 다른 방식으로 기여할 수있는 사람, 즉 자신의 주요 역할을 벗어나거나 조직 내에서 새로운 직책으로 성장할 수있는 사람을 고용하려고합니다.

프로그래밍에서 좋아하고 싫어하는 것에 대한 질문은 직장 윤리와 향후 개발 의무를 배우고 적응할 수있는 능력을 나타내는 것일 수 있습니다. 그들은 당신이하고자하는 일에 대해 당신이 얼마나 열정적인지보고 싶어하고, 그들이하고있는 일을 즐기지 않고 들어오고, 시간을 보내고, 떠나는 사람이되지 않기를 원합니다. 조직의 행동에서 책임을 수행하는 데 만족하는 직원이 생산성을 높이고 팀의 성과에 기여하는 경향이있는 것으로 잘 알려져 있습니다.

직업에서 무엇을 기대하는지 묻는다면 면접관은 왜 직책을 원하는지에 대한 통찰력을 얻을 수 있습니다. 그들은 당신이 월급을 위해 주당 40-50 시간의 직업을 찾고 있는지, 또는 당신이 당신의 분야에 열정이 있는지 알고 싶어합니다. 그들은 개인적이고 전문적인 개발 및 성장 측면에서 회사에서 찾고있는 것을 알고 싶어합니다. 다시, 그것은 팀과 조직과의 문화적 적합성으로 돌아갑니다. 회사는 사람들이 책상을 채우는 것이 아니라 조직의 지식과 기능에 기여합니다. 이를 위해, 그들은 당신이 행복하고 생산적이며 공헌하는 노동자가되기를 기대하는 것을 알아야합니다.

과거 프로젝트에 대한 질문은 의사 결정, 리더십 및 개인적 상호 작용에 대해 배우기 위해 고안되었습니다. 이는 부분적으로 기술적 인 것으로, 기술적 결정을 내리거나 실수를 통해 배우는 능력에 대한 우려를 해결합니다. 또한 다른 사람들과 함께 일하고, 자신의 단점을 인식하고, 실수로부터 배우는 능력을 식별합니다.

이 모든 질문에는 자신에 대한 의사 소통 능력과 다른 사람들과의 욕구 및 목표에 대한 내용도 포함됩니다. 소프트웨어 엔지니어링은 소프트웨어 시스템을 설계하고 구축하는 것만 큼 의사 소통에 관한 것이므로 면접관에게 명확하게 생각하고 설명 할 수있는 것은 이러한 주관적이고 개방적인 질문에 중요합니다.

면접관의 관점에서 정직하고 완전한 답변을 제공해야합니다. 모든 세부 사항을 다룰 필요는 없습니다. 면접관은 원한다면 더 많은 것을 요구할 것입니다. 그러나 다양한 상황에 대해 어떻게 생각하고 행동하고 대응하는지에 대한 아이디어를 제공 할만큼 충분히 토론하십시오. 그것이 그들이 알고 싶어하는 것입니다.


11

나는 예의 팬이므로 몇 가지를 보자. 어느 사람을 고용 하시겠습니까?

왜 프로그래밍을 좋아합니까?

  • 나는 문제 해결을 즐기고 컴퓨터를 좋아하기 때문에 프로그래밍을 좋아합니다.
  • 내 직업이기 때문에 프로그램을합니다.

프로그래밍에 대해 싫은 점은 무엇입니까?

  • 저는 프로그래밍 만 싫어하고 팀에서 일하는 것을 훨씬 좋아합니다.
  • 의견 작성, 단위 테스트 및 VCS 사용이 마음에 들지 않습니다.

새로운 직업에서 무엇을 기대하십니까?

  • 나는 새로운 직장에서 도전하고 배우고 성공하기를 기대합니다.
  • 급여 인상이 예상됩니다.

여기에있는 다른 답변들은 왜 이러한 질문들이 인터뷰에서 자주 질문되는지를 다루었습니다. 바라건대 이것은 응답의 스펙트럼에 대한보다 구체적인 아이디어를 줄 수 있기를 바랍니다.


글쎄, 내 대답은 당신이 언급 한 처음 세 가지 대답에 아주 가깝습니다. 프로그래밍은 대학에 가기 전에도 취미였습니다. 그러나 나는 의사 소통 기술을 더 향상시키고 이러한 종류의 질문에 대답하기 위해 나 자신을 준비해야한다고 생각합니다. 나는 이런 종류의 질문을 예상하지 못했고 인터뷰 중에 당황했다.
Ashika Umanga Umagiliya

9

와우, 여기에 대한 답변이 훌륭합니다! 나는 모두 내 자신을 제공하기 위해 준비되었지만, 그 마크는 완전히 맞았습니다. 추가해야 할 한두 가지만 있습니다!

먼저 팀 관리에 대한 기본 전제-개발자의 급여는 싸지 않습니다. 그리고 새로운 사람을 팀에 맞추는 학습 곡선이 중요합니다. 팀 / 회사에 혼합하는 방법을 배우는 동안의 비용뿐만 아니라 직원의 속도를 높이는 데 시간이 걸립니다. 팀 서로를 도와야하므로, 새로운 사람이 합류 할 때, 모든 사람은 새로운 사람을 돕기 위해 약간의 칩을 준비하고 처음 몇 번의 의사 소통 시도가 명확 해 지도록 약간의 시간을 더 투자해야합니다. 그것은 전체적인 생산성의 감소를 의미 할 것입니다-가치있는 거래이지만 싼 것은 아닙니다.

관리자는 다음을 알아야합니다.

1-새로운 사람 조정 기간이 최소가 될 것입니다 -사람이 문제를 제기하는 방법, 문제를 볼 때 수행하는 작업 및 자신이 듣는 것을 해석하는 방법은 모두 팀 환경에서 그 사람이 어떻게 일하는지에 대한 좋은 지표입니다. 참고 : 여기에는 완벽 함이 없으며 팀 화학에 따라 조정 기간이 길어질 수도 있습니다.

2-새로운 사람이 얼마나 오래 붙어 있을까요-만약 당신이 새로운 사람을 사랑한다면-그가 1 년 안에 회사를 떠나면, 당신은 그를 고용하는데 돈을 잃었습니다. 기적의 일꾼조차도 새로운 사람으로부터 약 3 개월의 간신히 생산적인 시간이 소요되고, 그다음에는 대부분 생산적인 시간의 또 다른 3 시간이 걸린다고 생각하십시오. 약 6 개월이 지나서야 새로운 사람이 생겨납니다. 1 년이 끝날 무렵, 그의 생산성은 비 생산성과 팀 유출의 초기 기간을 상각하기 시작했습니다. 새 직원이 그 당시 사직서를 제출하면 일반적으로 순 손실이 발생합니다. 팀은 화상을 입었고, 신입 사원으로부터 기대 한 효율성을 얻지 못했고, 그를 고용하는 데 약간의 자본을 투자했습니다. 위의 첫 두 질문은 "그가 머무를 것입니다"라는 것입니다 질문-사람이 근본적으로 다른 기업 문화를 원한다면 그러면 설득력이 없어서 그를 막을 수 없습니다. 참고 : 새 대학 졸업생으로 진단하는 것은 거의 불가능합니다. 10 명 중 9 번은 그들이 원하는 것을 실제로 말할 수있는 충분한 경험이 없습니다. 결국 그들은 심령 적이 지 않습니다!


8

기술적 인 문제를 코딩하거나 해결할 수 있다는 것은 회사에서 어떻게 할 것인지에 대한 기본적인 기초 일 뿐이므로 이런 종류의 질문을합니다. 면접관은 의사 소통, 동기 부여 및 행동을 테스트하고있었습니다.

귀하의 경우 면접관은 다음에 관심이있는 것으로 보입니다.

  • 이 사람이 팀원과 효과적으로 의사 소통하여 팀으로 일할 수 있습니까?
  • 이 사람은 IT 산업에 대한 진정한 관심을 가지고 있으며 자신이하고있는 일을 진정으로 좋아합니까?
  • 이 사람이 함께 일하기에 좋을까요?

언어 능력은 기준이 아닙니다.

그러나 프로젝트와 관심사를 설명하는 데 어려움이 있다면 복잡한 토론과 화이트 보드 세션 (시끄러운 컨퍼런스 브리지를 통해)을 따르거나 팀원과 관리자에게 디자인과 솔루션을 제시 할 수있는 능력에 대해 의문이 생길 것입니다.

기술력은 유능한 사람 이되기 위해 통과해야하는 막대 이지만, 진정한 동기 부여와 결합 된 훌륭한 의사 소통 은 장기적 으로 진정으로 당신을 탁월 하게 만드는 것이며, 그것이 우리가 가장 중요하게 생각하는 것입니다.

면책 조항 : 나는 어떤 식 으로든 아마존 정책에 대해 말하지 않으며 위의 진술은 전적으로 개인적인 견해입니다.


4

나는 이러한 질문을 통해 면접관이 단순히 문제 해결 및 의사 소통 기술 측면에서 (기술자가 아닌) 상자 밖에서 생각하도록 노력하고 있습니다. 또한 고용주는 대학이나 대학교에서 습득 한 기술 능력에만 관심이있을뿐만 아니라 대인 관계 기술과 다양한 실제 시나리오에 대한 접근 방식에도 관심이 있다는 것을 아는 것이 중요합니다. 요약하면, 어떤 회사 나 회사에서 일자리를 신청하기 전에 회사에 대한 배경 지식을 읽고 기술뿐만 아니라 인터뷰 과정에서 보여줄 가능성이 가장 높은 기술을 찾아야합니다. 당신의 직업 역할을 위해.


4

여기 다른 사람들처럼, 나는 인터뷰 할 때 항상 이와 같은 질문을합니다.

인터뷰에서 수집하려고하는 세 가지 사항은 다음과 같습니다.
1- 열정 (문제 해결 및 결과 도출 사랑)
2- 다른 청중에게 다양한 수준에서 문제 및 해결책을 이해하고 설명 할
수있는 능력 3- 성격 (나머지와 어울리는 능력) 팀의)

또한 톤을 편안하고 대화하기 위해 이러한 주제에 접근하려고합니다. 팀과 회사에 정착 한 후 실제로 어떤 사람이 될지 알고 싶습니다.


3

특정 기술과 구문에 대한 지식은 이러한 기술이 2 년마다 변하는 세상에서 가장 중요한 요소는 아닙니다. 전화를 통해 기술 관련 질문을 통해 사전 필터링하여 합법적 인 후보자인지 확인한 다음 직접 방문하면 어떤 종류의 프로그래머인지, 어떤 종류의 결정을 내리려고했는지 알 수 있습니다. 장기적으로, 좋은 결정을 내리는 사람을 갖는 것이 프로그래밍 언어 구문을 알고있는 사람보다 훨씬 중요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.