프로그래밍 인터뷰에 무엇을 가져 가야합니까? [닫은]


31

나는 컴퓨터 과학 석사 학위를 마쳤으며 개발자로서 첫 면접을 받았습니다. 대규모 개발 프로젝트에 대한 경험이 많지 않지만 대학 교육이 중요한 것으로 기대하고 있습니다.

면접관에게 어떤 자료를 가져와야하는지 궁금합니다. 대부분의 면접관은 특히 새로운 졸업생에게 무엇을 기대합니까?

**편집하다:

바지를 잊어 버린 것을 제외하고는 면접이 잘 진행되었습니다.

모든 훌륭한 조언에 감사드립니다!


4
이 질문을 끝내기 위해 SO에서 마이그레이션 한 요점은 무엇입니까? SO에 폐쇄하고 단계를 저장 한 수
스티븐 A. 로우에게

1
그들은 그렇게하는 것을 좋아합니다
David Andrei Ned

답변:


60

메모장 과 펜 은 좋지만 겸손과 열정을 가져옵니다. 면접관에게 가장 깊은 인상을 줄 것입니다. ;-)

그리고 바지 - 바지 를 입는 것을 잊지 마십시오.


7
남자, 바지 끝은 금 먼지, 누군가 5 년 전에 나에게 말 했으면 좋겠다 ...

9
+1, 나는 당신이 그것을 제안 할 때까지 바지 팁에 대해 생각하지 않았지만, 그것에 대해 생각한 후에 동의합니다 ... 바지를 입어야합니다.

6
나는 바지를 한 번 잊고 그 자리에서 일을했다.
WOPR

1
행복을 찾아서 견적의 추구는, "당신은 사람이 아니 셔츠 여기에 걸어, 그리고 내가 그를 고용하면 어떻게 말할 것입니다 당신이 말하는 것이 무엇?", "그는 정말 멋진 바지에 미친해야합니다."

3
치마는 어때? 결국 '드럼'은 소녀일지도 모른다 ... (+1)
EricSchaefer

22

평온과 자신감. 어떤 코드도 가져 오지 마십시오 . 다른 사람들과의 인터뷰 경험을 바탕으로 말할 수 있습니다.

자신이 달성 한 것에 대해 자신있게 말할 수 없다면 코드가 막 방해 될 것입니다.

실제로, 요청하지 않는 한 외부 자료를 가져 오지 마십시오 (세부 사항을 적는 내용 제외). 면담하고 정직하게 질문에 답하고 인터뷰하고있는 일에 대한 열정 (또는 적어도 관심사)을 보여주십시오.


1
가치가 없으며 코드를 방어 할 수 없다면 코드를 가져 와서는 안된다는 데 동의합니다. 이를 염두에두고 : 그들이 코드를 보여주고 왜 그들이 한 일을했는지 ​​설명 할 수 있다면, 그들이 작업 한 시스템에 대한 막연한 설명 이상의 인상을 줄 것입니다.
Richard Levasseur

1
나는 그렇지 않다고 생각한다. 코딩이 필요한 것의 작은 비율 일 때 많은 사람들이 항상 엘리트 코딩 기술에 감명을 줄 것입니다. 팀에 합류하고 사회화하고, 견해를

새 알고리즘이 가장 좋은 이유를 설명 할 때 소스 목록을 숨기고 싶지 않습니다. 나에게 설명 - 당신은 알고리즘과 경쟁을 이해 증명 그 성공적으로 팀에 슬롯에 자신이 충분히있어.

2
면접관이 귀하의 포트폴리오를보고자한다면 가져 오도록 요청할 것입니다.

@Pax, 흑백이 아닙니다. Joel /과 Jeff가 "코드를 작성하도록 누군가를 고용하고 있다면 실제로 코드를 작성할 수 있다는 것을 알고 싶을 것입니다"라고 말했습니다. 최근에 광범위하게 논의 되었 듯이 기본조차도 어려움을 겪는 프로그래머가 너무 많습니다.
Ash

12

메모장! 미리 몇 가지 질문 / 생각을 생각하고 그 일을 설명 할 때 몇 가지 메모를하십시오.


나는 Steven A Lowe가 자신의 "그리고 펜"코멘트와 함께 당신을 찌를 수 있다고 생각합니다 :-)

그렇습니다, 나는 저항 할 수 없었다!
Steven A. Lowe

1
이것은 저의 직업을 준비하는 데 도움이되었습니다. 나는 모든 전화 인터뷰를했지만 인터뷰 한 사람들은 질문하고 싶은 질문으로 미리 준비한 것에 깊은 인상을 받았습니다.
Erik Forbes

나는 이것을 두 번째로한다. 그들을 어려움에 넣어!
Andrei Rînea

10
  • 당신의 이력서

  • 아마도 몇 가지 작업과 노트북 당신이 보여 수 있는 경우 대화 적납니다.

  • 해당되는 경우 귀하가 기여한 페이지 링크 목록

  • 에너지 .. 얼마나 많은 사람들이 에너지 / 동기 부여없이 인터뷰를했다는 놀라운 사실 ..

  • 나는 당신이 다른 사람에게 깊은 인상을주기 위해 당신과 함께 그것을 가져 가야한다고 말하지는 않지만, 당신이 보통 가지고있는 신문과 같이 당신과 인터뷰에 관련되지 않은 것을 갖는 것을 두려워하지 않습니다.

당신이 가지고있는 것이 무엇이든, 정리 된 방식으로 가져 가라.


나는 왜 이력서 인쇄물을 가져와야하는지 아직도 모른다. 인터뷰는 응시자에게 아무것도 출력하지 않도록 요구하지 않고 수행되어야합니다 : nrecursions.blogspot.in/2015/10/…
Nav

이력서를 가지고 오십시오 ... ... 자신을 위해. 그래서 당신은 당신이 말한 것을 기억할 수 있고, 당신이 더 자세히 다루기 위해 노력했던 프로젝트를 상기시키기 위해 그것을 참조 할 수 있습니다.
Kzqai

6

나는 다른 사람들과 동의하고, 작은 메모장을 제외하고는 아무것도 부담하지 마십시오. 기다리다가 앉아있을 수도 있기 때문에 읽을 책일 수도 있습니다. 솔직하게 표시하고 자신감을 갖고 질문에 대답하십시오. 이런 종류의 일이 도움이된다면, 어떤 종류의 일이 어떤지 물어보기 위해 치트 시트를 가지고 싶을 수도 있습니다. 그들이 당신을 인터뷰하는 것만 큼 그들을 인터뷰하고 있음을 기억하십시오. 기술적 인 질문에 대해 사람들을 만나고 사람들과 어울리는 것에 대해 더 걱정하십시오.

코드에 동의하지 않습니다. 코드를 가져 오지 말고 실제 프로젝트에서 이미 샘플 코드를 가지고 있는지 확인하십시오. 사람들에게 보여줄 수있는 코드인지 확인하여 이전 작업의 코드가 없는지 확인하십시오. 실제 프로젝트의 오픈 소스 코드가 이상적입니다. 현실적인 코드 샘플은 어떤 종류의 프로그래머가 될지에 대한 많은 질문에 대답하며 9 대 5 프로그래머가 아니라는 것을 보여줍니다. 직장 밖에서 기술을 확장 할 것입니다.

회사를 조사하고 그들이하는 일과 수행 방식을 조사하여 대부분의 시간을 준비해야합니다. Wikipedia 기사를 몇 개만 읽더라도 눈이 멀지 않게 할 수 있습니다. 또한 정직한 관심을 보이고 더 많은 질문을 할 수 있습니다.

마지막으로, 숙면을 취하고, 손에 들기 전에 좋은 식사를하고, 일찍 일어나기 전에 화장실에 가서 휴대 전화를 끄십시오.


5

작업하고 자랑스럽게 생각하는 프로젝트의 샘플 코드를 가져옵니다.

이 코드는 어떤 종류의 문제를 해결 한 방법이나 개발 중 장애물을 극복 할 수있는 방법을 보여줍니다.


해당 프로젝트가 업무와 관련이 있다고 가정하면이 작업을 수행하여 고용 계약을 위반할 수 있습니다.

이것이 다운 보트 인 이유는 무엇입니까?

@cletus : OP는 첫 번째 인터뷰라고 말했고 대학에 다니지 않았으므로 작업 관련 프로젝트가 없다고 가정하는 것이 안전합니다.
Hosam Aly

몰라요 대학에서 코드를 소유하고있는 대학에 대한 모든 정보가 여전히 법적인 문제를 겪고있을 수 있습니다.

대학 / 직장에서 작성된 코드를 잊어 버리십시오. 코드가 (오픈 소스 / 취미의 일부로) 자신의 시간에 작성되었고 괜찮은 품질이라면 대부분의 면접관에게 매우 긍정적 인 팁입니다.
Ash

5

숨을 내쉬는 민트, 후보자가 당신에게 먼저 말할 때, 개그보다 첫 인상을 망치지 않습니다!


4

다시 : 코드를 가져 오거나 가져 오지 않습니다. 인터뷰의 확실한 점은 이력서가 필요하다는 것입니다 (아직 제공하지 않은 경우). 그 밖의 모든 것은 면접관에게 달려 있습니다.

면접 101-면접 준비시 "예제 코드를 가져 오시겠습니까?"

그들이 말하려고하지 말고 추측하지 마십시오.


좋은 대답입니다. 추측하지 말고 물어보십시오.
JimDaniel

4

요청하지 않는 한 자신 외에는 아무것도 가져 오지 마십시오.

기록이 부족한 것에 대해 걱정하지 마십시오. 내가 당신을 인터뷰하고 있다면, 나는 당신이 당신의 마스터 프로젝트에 어떻게 접근했는지에 관해 집으로 돌아 왔습니다. 당신이 얼마나 빨리 기술과 기술을 습득했는지 느낌을 얻으려고 노력합니다. 다른 무엇보다도, 나는 당신이 도움없이 물건을 찾는 데 얼마나 좋은지 알고 싶어합니다.

내가 프로그래밍 팀에서 경험 한 가장 귀찮은 사람들 중 하나는 자기 동기 부여를받지 않고 소유권을 가지지 않는 사람들입니다. 할당 된 작업을 마치면이 행동이 수용 가능한 행동이라는 명백한 인상을 받아 비활성 상태이거나 소셜 사이트를 트롤링합니다. 당신이 주도권을 잡고, 가벼운 감독하에 일하고, 팀워크에 필요한 사회적 기술을 가지고, 과제를 고수 할 것임을 보여 주면, 당신은 모든 팀 리더의 꿈입니다.


3

답은 전적으로 인터뷰하는 회사의 유형에 따라 다릅니다.

나는 내가 일하는 회사 (정말 편안한 기관)에 대해서만 대답 할 수 있습니다. 그러나 인터뷰 중 하나에 맞는 옷을 입는다면 문화에 적합한 지 궁금 할 것입니다.

선택 사항이없는 경우 (예 : 대중 교통으로 인터뷰로 이동)를 제외하고는 '물건'을 가져 오는 것이 없습니다.

다른 사람들이 말했듯이 유일한 예외는 이력서 사본을 2 부 이상 가져 오는 것입니다.

당신의 것을 아는 것이 인터뷰에 '가져 오는'중요한 것입니다. 역할과 회사에 대해 조사하십시오.

답을 모르는 경우 선결하십시오. 질문을 이해하지 못하면 명확하게 질문하십시오.

면접관은 트릭 질문을하지 말아야하지만, 구현 방법에 대한 예를 요구할 수도 있습니다. 명시된 요구 사항을주의 깊게 들어보십시오.

코드 검토를 준비하십시오.



2

인터뷰 할 사람마다 이력서 사본 한 부와 함께 사본을 준비하십시오. 이미 이력서를 인쇄하여 배포했지만 몇 장의 추가 사본을 준비하는 것이 결코 아프지 않을 것입니다. 한때 면접관이 이력서 사본을 요구하고 "죄송합니다. 가져 오지 않았습니다." 나는 바보 같았고 그 실수를 반복하지 않았다.

그 외에는 종이와 펜을 가지고 오십시오. 때로는 화이트 보드가없는 회의실에서 인터뷰를 진행하기도하며 아이디어를 설명하기 위해 간단한 다이어그램을 그려야하는 경우도 있습니다. 종이와 펜이 있다면 황금색입니다.

휴대 전화, 노트북, 샘플 코드 (간단한 비난 : 업계에서 샘플 코드를 가져 오는 것이 좋았 으면 좋겠다. 화이트 보드 코드 작성은 싫지만 개인 포트폴리오에는 수천 줄의 코드가 있습니다. 나는 자랑스럽게 보여줄 것이다).

가능하면 주머니를 완전히 비워 두십시오. 지갑을 차 안에두고, 열쇠 하나만 가지고 다니면서 자동차 열쇠를 일반적인 열쇠 고리에서 꺼냅니다. 어떤 이유로 든 주머니에 물건을 넣는 것은 인터뷰 중에 방해가되므로 가벼운 여행을 선호합니다.


나는 당신이 면접관이 당신을 찻잔으로하기로 결정한 경우에 당신이 차에 지갑을

각각의 경우 +0.25 : 인쇄 된 CV, 종이 및 펜, 핸드폰 없음, 차를 닫기 전에 카키를 가져 가려고합니다.
Treb

지난 몇 년 동안 여러 차례의 인터뷰에서 나는 이력서 사본을 가져 오지 않았습니다. 그들은 이미 내가 만나는 모든 사람들에게 충분히 인쇄되어 있습니다. 내가 면담 할 때도 마찬가지입니다.
DarenW

2

고용주에 대한 열정, 지식 및 배경 정보.

물리적 인공물을 가져 오지 마십시오. 실제로 2011 년 1 월 에는 기술 분야에서 일자리를 신청했습니다. 인터넷이라고 불리는이 환상적인 새로운 것이 있습니다. 적절한 작업 포트폴리오를 온라인 ( GitHub 프로필이 훌륭함)으로 이용할 수 있고 CV를 온라인으로 이용할 수 있으며이 두 가지에 대한 링크가있는 웹 사이트 또는 프로필이 있어야합니다. 이 주소를 알려주십시오. 도메인을 얻는 경우 보너스 포인트, 프로필로 리디렉션하더라도 1 년 동안 등록하는 데 드는 점심 비용보다 적습니다. 실제로 물리적 인 것이 필요한 경우,이 내용이 담긴 엄지 드라이브가 있거나 이름과 주소가 적힌 카드를 그대로 둘 수 있습니다.

1 네, 원래의 질문은 '09 년의 것이지만 여전히 관련이 있다는 것을 알고 있습니다.


1

인터뷰에 대해 구체적으로 설명하십시오-당신이 신청 한 직업에 대한 정보를 수집하고 인터뷰 담당자에게 관련 사실을 제시하십시오. 그러나 코드 저장소가 GitHub에서 사용 가능한 경우 변경 될 수 있습니다.


1

용기 . 당신의 상사 나 동료들이 당신을 무례하게 또는 비전문적으로 인터뷰에서 대할 경우 그 입장을 거절 할 용기가 있습니다. 자신감 있고 지각하십시오.

더 실용적으로 펜을 가져와야한다고 말합니다. 그리고 그것은 그것에 관한 것입니다.


면접관을 눈에 찔러 줄 펜? 아니면 팔에 메모를 하시겠습니까? 아마도 종이를 가져 와서 사무용품을 훔치기에는 좋지 않을 것입니다 :-)

나는 인터뷰를 다시 생각하고 있습니다. 그들은 나에게 문제를 해결하기 위해 펜 / 종이를 주었고 당연히 펜이 작동하지 않을 것입니다. "내가 가져 왔으면 좋겠다"고 말하면 정말 좋았을 것 같습니다. 어쨌든 나는 일을 받았지만 여전히. 본드가 인터뷰 중이라면 ... 자신의 펜을 가지고 있었을 것입니다.

2
그리고 그는 인터뷰 대상자를 눈으로 찔렀습니다. 그의 이름은 모두 본드입니다. 제임스 본드.
Treb

1

정직과 겸허 .

작업에 적합한 복장 (예 : 기계 공학 작업에 적합하지 않은 복장)

고용주에게 무엇을 가져오고 싶은지 물어보십시오. 직업 필요하므로 필요한 것을 찾으십시오.

현장 코드 테스트를 준비하십시오. 이런 일이 발생하면 고용주에게 멋진 무언가를 시도하지 말고 실제로는 효과가 없습니다. 기능적으로, 그들이 원하는 것, 더 이상, 더 적은 것으로 만드십시오.

너 자신이 되라.

그리고 당신에게 최고의 소원! 당신이 원하는 직업을 갖기를 바랍니다!


1

stackoverflow에서 당신의 이름을 알려주십시오, 그들은 당신의 담당자가 얼마나 높은지를 볼 것입니다! :디


4
절대 이러지 마 그들은 당신의 담당자가 Jon Skeet (및 물론 WTP)에 비해 얼마나 낮은 지 알아볼 것 입니다.
rightfold

0

솔직히, 나는 아무것도 복용하지 않는 것이 좋습니다. 아무 것도 안해도 면접관의 의견에는 전혀 영향을 미치지 않습니다. -경험으로부터의 나의 의견

면접을 위해 무언가를 가져 가야 할 경우, 면접관이 나중에 볼 수 있도록 과거에 작업 한 프로젝트 CD를 가져 가십시오.


0

지식 만 있으면됩니다.

멋진 가제트가 면접관의 눈에 약간 더 나은 인상을 줄지 모르지만 나는 그것을 의지하지 않을 것입니다.

아무도 코드를 보지 않을 것입니다. 어쨌든 코드를 작성한 사람이 확실하지 않습니다. 그리고 그들은 당신을 위해 종이와 펜을 준비 할 것입니다.


0

이력서 사본을 가져 오십시오. 여러 인터뷰어와 함께 지난 1/2-1 일 동안 진행 한 현장 인터뷰.


0

"좋은 코드"로 간주되는 코드 (일부 형식)를 가져 와서 왜 그것이 좋다고 생각하는지 명확하게 설명 할 수있는 것은 자신의 작업에 열정적이며 기꺼이 노력하고 있음을 증명하고 보여주는 가장 좋은 방법 중 하나입니다 곁에있어

이것은 당신이 직접 작업 한 코드 일 수도 있고 실제로 특정 측면에 감탄하는 공개 소스 코드 일 수도 있습니다.

물론 많은 회사들이 인터뷰에서 코드를 구체적으로 요구하지 않을 것입니다. 그렇다고해서 어쨌든 코드를 가질 수는 없습니다. 일부 면접관들은 물어 보지도 않을 수도 있지만 어쨌든 그것을보고 싶어 할 것입니다. 그것을 제공하지만 관심이 거의 없다면 면접관에게 강요하지 마십시오.

Joel과 Jeff가 팟 캐스트 / 블로그에서 이야기 한 것처럼 "왜 누군가를 프로그래머로 고용하고 그들이 실제로 적절한 코드를 작성할 수 있는지 확인하고 싶지 않습니까?"

실제로, 면접관이 귀하의 코드에 응답하는 방식, 그들의 열정 수준 및 귀하가 묻는 질문의 깊이는 귀하가이 회사가 귀하를위한 것인지 결정하는 데 매우 통찰력이 있습니다.

슬프게도 인터뷰에서 코드를 제시 / 토론하라는 요청을받은 적이 없습니다. 가장 가까운 것은 기본 (매우) 코딩 테스트입니다.

그러나 내가 본 것으로부터 소프트웨어 회사는 인터뷰에서 코드를 더 자주 요청해야한다. 소프트웨어 품질은 최소한 "다른 직업에서 더 나은 사람"을 제거함으로써 만 향상 될 수있다.


0

뱃속에있는 음식.

한 번 나는 4-5 시간 동안 지속되는 인터뷰에 갔고 긴장 때문에 미리 많이 먹지 않았습니다. 내 배가 반쯤 무너져서 상처를 입기 시작했고 전혀 불편하지 않았다.

그러므로 미리 에너지를 공급하고 몇 시간 동안 머물면서 체중을 줄이지 않는 음식을 미리 섭취하십시오 . 한 시간 전에 가벼운 점심 식사를해야합니다. 간식 만 먹고 싶다면 아몬드 와 약간의 단백질 쉐이크 가 필요합니다.


-1

코더 채용 경험에서 :

  • 코딩 테스트를받을 준비를하십시오
  • 맞는 슈트를 착용하십시오!

소송? 그냥 정상적인 옷을 입으십시오. 프로그래밍 할 때 입지 않을 무언가를 착용하면 잘못합니다!

@PoweRoy : 많은 HR 사람들에게 양복을 입지 않는 것은 분명 고용이 아닙니다. 양복을 입으십시오.
Treb

나는 당신을 인터뷰하는 사람들과 동등한 옷을 입으라고 말하고 싶습니다. 한 번 인터뷰 한 두 사람이 반바지와 티셔츠를 입고 신발을 신지 않은 인터뷰를했습니다. 나는 방법이 인터뷰 ;-)에 대해 너무 이상한했다
csjohnst

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