Những gì để mang đến một cuộc phỏng vấn lập trình? [đóng cửa]


31

Tôi vừa hoàn thành bằng Thạc sĩ Khoa học Máy tính và đã nhận được cuộc phỏng vấn việc làm đầu tiên với tư cách là nhà phát triển. Tôi không có nhiều kinh nghiệm trong các dự án phát triển quy mô lớn, nhưng tôi hy vọng nền giáo dục đại học của tôi có giá trị gì đó.

Tôi đang tự hỏi, những tài liệu nào tôi nên mang theo sẽ gây ấn tượng với người phỏng vấn của tôi? Những gì người phỏng vấn mong đợi, đặc biệt là từ một sinh viên mới tốt nghiệp?

**Chỉnh sửa:

Cuộc phỏng vấn xin việc diễn ra tốt đẹp, ngoại trừ tôi quên quần.

Cảm ơn tất cả những lời khuyên tuyệt vời!


4
điểm di chuyển câu hỏi này từ SO chỉ để đóng nó là gì? có thể đã đóng nó trên SO và lưu lại một bước
Steven A. Lowe

1
họ thích làm điều đó
David Andrei Ned

Câu trả lời:


60

Một notepad và bút là tốt, nhưng mang lại một chút khiêm tốn và nhiệt tình - điều đó sẽ gây ấn tượng với người phỏng vấn nhất ;-)

quần - nhớ mặc quần.


7
người đàn ông, mũi quần là bụi vàng, tôi muốn ai đó đã nói với tôi rằng 5 năm trước ...

9
+1, tôi đã không nghĩ về mẹo quần cho đến khi bạn đề xuất, nhưng sau khi nghĩ về nó, tôi đồng ý ... bạn nên mặc quần.

6
Tôi đã quên quần một lần và nhận được công việc ngay tại chỗ.
WOPR

1
Câu nói của The Pursuit of Happyness, "Bạn sẽ nói gì nếu người đàn ông bước vào đây mà không có áo, và tôi đã thuê anh ta? Bạn sẽ nói gì?", "Anh ta phải có một chiếc quần rất đẹp."

3
Váy thì sao? Sau tất cả 'ddrum' có thể là một cô gái ... (+1)
EricSchaefer

22

Bình tĩnh và tự tin. Đừng mang theo bất kỳ mã nào, tôi có thể nói với bạn rằng dựa trên kinh nghiệm của tôi khi phỏng vấn người khác.

Nếu bạn không thể nói một cách tự tin về những gì bạn đã đạt được, mã sẽ chỉ cản trở bạn.

Trên thực tế, không mang theo bất kỳ tài liệu bên ngoài nào trừ khi được yêu cầu (ngoại trừ điều gì đó để viết chi tiết). Chỉ cần xuất hiện, trả lời các câu hỏi một cách trung thực, thể hiện niềm đam mê (hoặc ít nhất là sự quan tâm) đối với loại công việc bạn đang phỏng vấn và tôi tin rằng bạn đã đi được 80%.


1
Tôi đồng ý rằng người ta không nên mang mã trừ khi giá trị của nó hiển thị và bạn có thể bảo vệ nó. Với ý nghĩ đó: nếu họ có thể hiển thị mã và giải thích lý do tại sao họ làm những gì họ đã làm, nó sẽ gây ấn tượng với tôi hơn là những mô tả mơ hồ về các hệ thống mà họ đã làm việc.
Richard Levasseur

1
Tôi nghĩ là không (nhưng tôi có thể sai). Nhiều người sẽ luôn cố gắng gây ấn tượng với bạn bằng các kỹ năng mã hóa ưu tú khi mã hóa chiếm một tỷ lệ nhỏ so với những gì bạn cần. Có thể hòa nhập vào một nhóm và hòa nhập, đưa ra và bảo vệ các quan điểm, v.v cũng quan trọng như IMO ...

Tôi không muốn phải xem qua danh sách nguồn khi bạn giải thích tại sao thuật toán mới của bạn là tốt nhất. Giải thích cho tôi - điều đó chứng tỏ bạn hiểu thuật toán và các đối thủ cạnh tranh bạn đủ tự tin để tham gia vào một nhóm thành công.

2
Nếu một người phỏng vấn muốn xem danh mục đầu tư của bạn, họ sẽ yêu cầu bạn mang nó.

@Pax, nó không quá đen và trắng. Như Joel / và Jeff đã nói "nếu bạn thuê ai đó viết mã, bạn có thể muốn biết rằng họ thực sự có thể viết mã". Như đã được thảo luận rộng rãi về muộn, có quá nhiều lập trình viên đấu tranh với ngay cả những điều cơ bản.
Tro

12

Một cuốn sổ tay! Hãy nghĩ về một số câu hỏi / mối quan tâm trước thời hạn và ghi chú khi họ mô tả công việc cho bạn.


Tôi nghĩ Steven A Lowe có thể chọc bạn bằng bình luận "và bút" của anh ấy :-)

vâng, tôi - không thể cưỡng lại!
Steven A. Lowe

1
Điều này đã giúp tôi có được công việc của mình - sự chuẩn bị, đó là. Tôi đã thực hiện tất cả các cuộc phỏng vấn qua điện thoại, nhưng những người phỏng vấn của tôi rất ấn tượng rằng tôi đã chuẩn bị trước thời hạn với những câu hỏi tôi muốn hỏi họ.
Erik Forbes

Tôi thứ hai này. Đặt chúng vào khó khăn !!!
Andrei Rînea

10
  • Sơ yếu lý lịch của bạn

  • Có lẽ một chiếc máy tính xách tay với một số công việc mà bạn có thể chứng minh nếu cuộc trò chuyện bắt đầu.

  • Một danh sách ngắn các liên kết của các trang bạn có thể đã đóng góp, nếu có

  • Năng lượng .. thật tuyệt vời khi có bao nhiêu người tôi đã phỏng vấn mà không có năng lượng / động lực nào ..

  • Tôi không nói bạn nên mang nó theo để gây ấn tượng với bất kỳ ai, nhưng đừng sợ có một thứ gì đó không liên quan đến phỏng vấn với bạn, như một tờ báo nếu đó là thứ bạn thường có.

Bất cứ điều gì bạn mang theo bên mình, hãy mang nó theo một cách có tổ chức, chỉ cần chứng minh rằng bạn được tổ chức với những thứ bạn mang theo bên mình sẽ cho ra một vài điểm +


Tôi vẫn không thấy lý do tại sao cần phải mang bản in sơ yếu lý lịch. Các cuộc phỏng vấn nên được thực hiện mà không cần phải yêu cầu ứng viên mang bản in bất cứ thứ gì: nrecacht.blogspot.in/2015/10/ trên
Nav

Mang theo sơ yếu lý lịch của bạn ... ... CHO BẠN. Vì vậy, bạn có thể nhớ tất cả những gì bạn đã nói, và có thể tham khảo nó để nhắc nhở bản thân về các dự án mà bạn đã làm việc để liên lạc chi tiết hơn.
Kzqai

6

Tôi đồng ý với những người khác, đừng tạo gánh nặng cho mình với bất cứ điều gì ngoại trừ có thể là một quyển sổ ghi chú nhỏ. Có lẽ một cuốn sách để đọc bởi vì bạn có thể bị bỏ lại ngồi chờ đợi. Chỉ cần thể hiện, tự tin, trả lời trung thực câu hỏi. Bạn có thể muốn mang một bảng câu hỏi gian lận để hỏi họ về công việc sẽ như thế nào, nếu điều đó giúp bạn. Hãy nhớ rằng, bạn đang phỏng vấn họ nhiều như họ đang phỏng vấn bạn. Lo lắng nhiều hơn về cuộc họp và hòa đồng với mọi người sau đó bị nướng về các câu hỏi kỹ thuật.

Tôi không đồng ý về mã. Đừng mang mã, nhưng hãy đảm bảo rằng họ đã có một mẫu mã của bạn trên một số dự án thực tế. Hãy chắc chắn rằng mã bạn được phép hiển thị cho mọi người, vì vậy không có mã từ công việc trước đó. Mã nguồn mở từ một dự án thực sự là lý tưởng. Các mẫu mã thực tế trả lời rất nhiều câu hỏi về loại lập trình viên mà bạn sẽ trở thành và nó cho thấy bạn không chỉ là một lập trình viên 9-5. Rằng bạn sẽ mở rộng các kỹ năng của mình bên ngoài công việc.

Bạn nên dành phần lớn thời gian để chuẩn bị bằng cách điều tra công ty, những gì họ làm và cách họ làm điều đó. Cố gắng làm bất cứ điều gì họ làm để bạn không hoàn toàn mù quáng, ngay cả khi chỉ đọc một vài bài viết trên Wikipedia. Điều này cũng sẽ cho phép bạn thể hiện sự quan tâm trung thực và đặt nhiều câu hỏi hơn, điều này là tốt.

Cuối cùng, hãy ngủ ngon, ăn một bữa ngon trước khi ăn, ngủ sớm, đi vệ sinh trước khi đi vào và tắt điện thoại di động.


5

Lấy một số mã mẫu từ các dự án bạn đã làm việc và tự hào.

Mã này sẽ cho thấy cách bạn đã giải quyết một số loại vấn đề hoặc cách bạn có thể vượt qua các trở ngại trong quá trình phát triển.


Giả sử những dự án đó liên quan đến công việc, bạn có thể vi phạm hợp đồng lao động bằng cách làm việc này.

Tại sao điều này bị hạ cấp?

@cletus: OP nói rằng đây là cuộc phỏng vấn đầu tiên của anh ấy và anh ấy vừa ra khỏi trường đại học, vì vậy thật an toàn khi cho rằng anh ấy không có các dự án liên quan đến công việc.
Hosam Aly

Đừng biết về điều đó. Với tất cả các hoo-ha về các trường đại học sở hữu mã bạn làm trong khi ở đó, bạn vẫn có thể gặp rắc rối pháp lý.

Quên mã được viết tại trường đại học / công việc. Nếu mã được viết vào thời của bạn (như một phần của nguồn mở / sở thích) và có chất lượng tốt, thì tôi cho rằng đó là một điều rất tích cực đối với hầu hết những người phỏng vấn.
Tro

5

Hơi thở thơm tho, không có gì làm hỏng ấn tượng đầu tiên nhiều hơn là bịt miệng khi một ứng viên nói chuyện trước với bạn!


4

Re: mang mã hoặc không mang mã. Một điều chắc chắn về các cuộc phỏng vấn là họ sẽ muốn sơ yếu lý lịch của bạn (nếu bạn chưa cung cấp nó). mọi thứ khác là tùy thuộc vào người phỏng vấn.

Phỏng vấn 101 - khi sắp xếp cuộc phỏng vấn, bạn hỏi "Có bất cứ điều gì bạn muốn tôi mang theo không, một số ví dụ có lẽ?"

Hãy để họ nói với bạn, đừng cố đoán.


Câu trả lời tốt. Đừng đoán, cứ hỏi.
JimDaniel

4

Không mang gì ngoài bản thân trừ khi được yêu cầu.

Đừng lo lắng về việc thiếu hồ sơ theo dõi. Nếu tôi đang phỏng vấn bạn, tôi sẽ nói về cách bạn tiếp cận dự án thạc sĩ của bạn: Cách bạn đối phó với những khó khăn khi chúng xuất hiện. Tôi sẽ cố gắng cảm nhận về việc bạn có được các kỹ năng và kỹ thuật nhanh như thế nào. Hơn bất cứ điều gì khác, tôi rất muốn xem bạn đã tìm ra những thứ tốt như thế nào mà không cần sự giúp đỡ.

Một trong những loại người mệt mỏi nhất mà tôi từng có trong một nhóm lập trình là những người không tự động viên và không 'sở hữu'. Khi họ hoàn thành các nhiệm vụ được phân bổ, họ ngồi đó trơ trơ, hoặc truy tìm các trang xã hội dưới ấn tượng rõ ràng rằng đây là hành vi chấp nhận được. Nếu bạn cho thấy rằng bạn có thể chủ động, chỉ làm việc dưới sự giám sát nhẹ, có các kỹ năng xã hội cần thiết cho công việc nhóm và sẽ gắn bó với các nhiệm vụ thì bạn là giấc mơ của mọi người trong nhóm.


3

Câu trả lời hoàn toàn phụ thuộc vào loại công ty bạn đang phỏng vấn.

Tôi chỉ có thể thực sự trả lời cho công ty tôi làm việc (một công ty khá thoải mái) - nhưng nếu bạn mặc một bộ đồ đến một trong các cuộc phỏng vấn của chúng tôi, chúng tôi sẽ tự hỏi liệu bạn có phù hợp với văn hóa không.

Đối với việc lấy 'những thứ' - không có gì mà bạn không được yêu cầu mang theo, trừ khi bạn không có tùy chọn (ví dụ: đi đến cuộc phỏng vấn bằng phương tiện giao thông công cộng).

Ngoại lệ duy nhất là, như những người khác đã nói, mang lại một vài bản sơ yếu lý lịch của bạn - ít nhất là hai.

Biết nội dung của bạn là điều quan trọng để 'mang' đến cuộc phỏng vấn. Làm nghiên cứu của bạn về vai trò và công ty.

Hãy thẳng thắn khi bạn không biết câu trả lời. Đặt câu hỏi làm rõ nếu bạn không hiểu câu hỏi.

Người phỏng vấn không nên (imo) hỏi những câu hỏi mẹo, nhưng họ có thể yêu cầu bạn đưa ra một ví dụ về cách bạn sẽ thực hiện một cái gì đó. Lắng nghe các yêu cầu đã nêu một cách cẩn thận.

Hãy chuẩn bị cho một đánh giá mã.



2

Mang theo một bản in sơ yếu lý lịch của bạn cho mỗi người mà bạn sẽ phỏng vấn, cộng với một bản sao khác cho chính bạn. Rất có thể, họ đã in và phân phát sơ yếu lý lịch của bạn, nhưng sẽ không bao giờ đau lòng khi có thêm một vài bản sao. Tôi đã từng có một người phỏng vấn yêu cầu một bản sao sơ ​​yếu lý lịch của tôi và tôi phải nói "Xin lỗi, tôi đã không mang theo nó." Tôi cảm thấy như một thằng ngốc và không bao giờ lặp lại sai lầm đó.

Ngoài ra, hãy mang theo một tờ giấy và bút. Đôi khi, các cuộc phỏng vấn sẽ được tiến hành trong các phòng không có bảng trắng, và đôi khi bạn chỉ cần vẽ một sơ đồ nhanh để giải thích một ý tưởng. Nếu bạn có giấy và bút, bạn là vàng.

Những điều cần KHÔNG mang theo: điện thoại di động, máy tính xách tay, mẫu mã (ngắn gọn rant: Tôi muốn nó là chấp nhận được trong ngành công nghiệp để mang mẫu mã, tôi ghét viết code bảng trắng, nhưng tôi có hàng ngàn hàng ngàn dòng mã trong danh mục đầu tư cá nhân của tôi mà Tôi tự hào thể hiện).

Nếu có thể, tôi cũng cố gắng giữ túi của mình hoàn toàn trống rỗng. Tôi để ví của mình trong xe, và tôi rút chìa khóa xe ra khỏi khóa thông thường của nó, chỉ mang theo một chìa khóa duy nhất. Vì một số lý do, có đồ trong túi là một sự phiền nhiễu trong một cuộc phỏng vấn, vì vậy tôi thích đi du lịch nhẹ.


Tôi nghĩ bạn sẽ nói rằng bạn đã để ví trong xe trong trường hợp người phỏng vấn quyết định bỏ bạn :-)

+0,25 cho mỗi người: CV in, giấy và bút, không có điện thoại di động và suy nghĩ để lấy chìa khóa trước khi đóng xe.
Treb

Trong một vài cuộc phỏng vấn trong vài năm qua, tôi chưa bao giờ mang theo bản sao sơ ​​yếu lý lịch của mình. Họ đã in nó ra, đủ cho tất cả mọi người tôi gặp. Điều tương tự cũng đúng khi tôi ở bên phỏng vấn.
DarenW

2

Sự nhiệt tình, kiến ​​thức và thông tin cơ bản về nhà tuyển dụng.

Đừng mang theo cổ vật. Nghiêm túc mà nói, năm 2011 1 bạn xin việc trong lĩnh vực công nghệ. Có một thứ mới tuyệt vời gọi là internet. Có một danh mục công việc tốt có sẵn trực tuyến ( hồ sơ GitHub là tuyệt vời), có sẵn CV trực tuyến và có một trang web hoặc hồ sơ với một liên kết đến cả hai. Có thể cung cấp cho họ địa chỉ này. Điểm thưởng nếu bạn nhận được một tên miền, ngay cả khi nó chỉ chuyển hướng đến một hồ sơ, nó ít hơn chi phí ăn trưa để đăng ký một tên miền trong một năm. Nếu bạn thực sự cần một cái gì đó vật lý có một ổ đĩa ngón tay với nội dung này trên đó, bạn có thể để lại với họ, hoặc một thẻ có tên của bạn và địa chỉ này.

1 Có, tôi biết câu hỏi ban đầu là từ '09, nhưng vẫn có liên quan.


1

Hãy cụ thể cho cuộc phỏng vấn - hãy cố gắng thu thập một số thông tin về công việc bạn đang ứng tuyển và trình bày các sự kiện có liên quan cho người phỏng vấn, tức là nếu đó là cửa hàng phát triển Rails, có lẽ họ sẽ không quá hào hứng với Gtk + Widget mà bạn đã viết, nhưng điều đó có thể thay đổi nếu kho lưu trữ mã có sẵn trên GitHub.


1

Can đảm . Sự can đảm để từ chối vị trí nếu ông chủ của bạn hoặc đồng nghiệp của bạn đối xử với bạn một cách thô lỗ hoặc không có lợi trong cuộc phỏng vấn. Hãy tự tin và nhận thức.

Bây giờ, thực tế hơn, tôi sẽ nói bạn cần phải mang theo một cây bút. Và đó là về nó.


Một cây bút ... đâm vào mắt người phỏng vấn bạn? Hay bạn sẽ ghi chép trên cánh tay của bạn? Có lẽ cũng nên mang theo một ít giấy, không tốt để lấy cắp đồ dùng văn phòng trước khi bắt đầu công việc ở đó :-)

Tôi đang suy nghĩ lại về một cuộc phỏng vấn tôi đã có. Họ đưa cho tôi một cây bút / tờ giấy để giải quyết vấn đề và dĩ nhiên cây bút dang sẽ không hoạt động. Tôi nghĩ sẽ thật tuyệt vời nếu tôi nói "Không sao đâu tôi đã mang theo một cái". Ý tôi là, dù sao tôi cũng đã nhận được công việc. Nếu Bond tham gia một cuộc phỏng vấn ... anh ấy sẽ có cây bút của riêng mình.

2
Và anh ta sẽ đâm thẳng vào mắt người phỏng vấn - sau tất cả tên anh ta là Bond. James Bond.
Treb

1

Trung thực và khiêm tốn .

Ăn mặc phù hợp với công việc (ví dụ: không mặc một bộ đồ đẹp cho công việc cơ khí)

Hỏi nhà tuyển dụng những gì họ muốn bạn mang lại. Bạn cần công việc, vì vậy hãy tìm hiểu những gì bạn cần

Hãy sẵn sàng cho một bài kiểm tra mã tại chỗ. Nếu điều này xảy ra, đừng thử và gây ấn tượng với nhà tuyển dụng bằng thứ gì đó lạ mắt nhưng không thực sự hiệu quả. Làm cho nó hoạt động, những gì họ muốn, không hơn, không kém.

Là chính mình.

Và lời chúc tốt đẹp nhất đến bạn! Tôi hy vọng bạn có được công việc bạn muốn!


1

Đặt tên của bạn trên stackoverflow, họ sẽ thấy đại diện của bạn cao như thế nào! : D


4
Không bao giờ làm điều này. Họ sẽ thấy mức độ đại diện của bạn thấp như thế nào so với Jon Skeet (và tất nhiên là của WTP).
đúng

0

Thành thật mà nói, tôi sẽ đề nghị không có gì cả. Nó sẽ không ảnh hưởng đến ý kiến ​​của người phỏng vấn về bạn nếu bạn không có gì. - Ý kiến ​​của tôi từ kinh nghiệm

Nếu bạn phải mang một cái gì đó đến một cuộc phỏng vấn, hãy lấy một số đĩa CD của các dự án bạn đã làm trong quá khứ để người phỏng vấn xem xét sau này.


0

Chỉ cần kiến ​​thức và không có gì khác.

Mặc dù có thể một tiện ích tuyệt vời sẽ tạo ấn tượng tốt hơn một chút trong mắt người phỏng vấn nhưng tôi sẽ không tin vào điều đó.

Không ai sẽ xem mã, họ sẽ không chắc bạn là người đã viết nó. Và họ sẽ có sẵn giấy và bút cho bạn, đó là điều chắc chắn.


0

Chỉ cần mang theo bản sao sơ ​​yếu lý lịch của bạn. Các cuộc phỏng vấn tại chỗ mà tôi đã trải qua thường kéo dài 1/2 - 1 ngày với nhiều người phỏng vấn.


0

Mang theo mã (dưới một số hình thức) mà bạn coi là "mã tốt" và sau đó có thể giải thích rõ ràng lý do tại sao bạn nghĩ nó tốt, là một trong những cách tốt nhất để chứng minh và chứng minh rằng bạn đam mê công việc của mình và sẵn sàng đứng bên nó

Đây có thể là mã bạn tự làm việc hoặc thực sự có thể là mã souce mở, ví dụ như bạn tình cờ ngưỡng mộ ở một số khía cạnh nhất định.

Tất nhiên, nhiều công ty sẽ không yêu cầu mã cụ thể tại một cuộc phỏng vấn, điều đó không có nghĩa là bạn không thể có nó với bạn. Một số người phỏng vấn thậm chí có thể không nghĩ để hỏi, nhưng dù sao cũng sẽ thích xem nó. Cung cấp nó, nhưng đừng ép buộc người phỏng vấn nếu có ít sự quan tâm.

Như Joel và Jeff đã nói về podcast / blog, "Tại sao bạn lại thuê một người làm lập trình viên và không muốn kiểm tra xem họ có thực sự có thể viết mã đàng hoàng không?".

Trên thực tế, cách mà người phỏng vấn trả lời mã của bạn, mức độ nhiệt tình của họ và độ sâu của câu hỏi họ hỏi bạn về nó, rất sâu sắc trong việc giúp bạn quyết định xem công ty này có dành cho bạn không.

Đáng buồn thay, tôi chưa bao giờ được yêu cầu trình bày / thảo luận về một số mã trong một cuộc phỏng vấn. Lần gần nhất tôi đến là một bài kiểm tra mã hóa cơ bản (rất).

Tuy nhiên, từ những gì tôi đã thấy, các công ty phần mềm nên yêu cầu mã khi phỏng vấn thường xuyên hơn, chất lượng phần mềm chỉ có thể cải thiện bằng cách loại bỏ ít nhất những người "sẽ tốt hơn trong nghề nghiệp khác".


0

Một số thức ăn trong bụng của bạn.

Một lần tôi đi phỏng vấn kéo dài 4-5 giờ và tôi không ăn nhiều trước vì lo lắng. Bụng tôi bắt đầu vỡ vụn và đau nửa chừng trong cuộc phỏng vấn và nó không thoải mái chút nào.

Vì vậy, hãy ăn thức ăn trước sẽ cung cấp cho bạn năng lượng và ở bên bạn hàng giờ nhưng không làm bạn nặng thêm . Một bữa trưa nhẹ một giờ trước nên làm. Nếu bạn chỉ muốn ăn nhẹ, một ít hạnh nhân và một ít protein lắc sẽ làm được.


-1

Từ kinh nghiệm của tôi thuê lập trình viên:

  • Hãy sẵn sàng trải qua một bài kiểm tra mã hóa
  • Mặc một bộ đồ vừa vặn!

bộ đồ? Chỉ cần mặc quần áo bình thường. Mặc một cái gì đó bạn sẽ không mặc khi lập trình thì bạn đã làm sai!

@PoweRoy: Đối với nhiều người nhân sự, không mặc một bộ đồ là không có việc thuê. Mặc một bộ đồ, hoàn toàn.
Treb

Tôi muốn nói mặc quần áo tương đương với những người phỏng vấn bạn. Tôi đã từng có một cuộc phỏng vấn trong đó 2 anh chàng phỏng vấn tôi mặc quần short và áo phông và không đi giày. Tôi đã quá
khích

-1

Mang một số câu hỏi để thể hiện sự quan tâm đến nhà tuyển dụng và doanh nghiệp của họ!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.