Thực tập ở các công ty quốc tế: làm thế nào để không trượt phỏng vấn và nhận được lời đề nghị đáng mơ ước

Bài viết này là một phiên bản sửa đổi và mở rộng câu chuyện của tôi về kỳ thực tập tại Google.

Này Habr!

Trong bài đăng này, tôi sẽ cho bạn biết thực tập ở một công ty nước ngoài là gì và cách chuẩn bị cho các cuộc phỏng vấn để nhận được lời đề nghị.

Tại sao bạn nên lắng nghe tôi? Không nên. Nhưng trong hai năm qua, tôi đã thực tập tại Google, Nvidia, Lyft Level5 và Amazon. Khi phỏng vấn tại công ty năm ngoái, tôi đã nhận được 7 lời đề nghị: từ Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook và Coinbase. Vì vậy, tôi có một số kinh nghiệm trong vấn đề này, có thể hữu ích.

Thực tập ở các công ty quốc tế: làm thế nào để không trượt phỏng vấn và nhận được lời đề nghị đáng mơ ước

Về bản thân

học thạc sĩ năm thứ 2 "Lập trình và phân tích dữ liệu" Petersburg HSE. Đã hoàn thành chương trình cử nhân "Toán ứng dụng và khoa học máy tính" Đại học Học thuật, năm 2018 được chuyển đến St. Petersburg HSE. Trong thời gian học đại học, tôi thường giải các cuộc thi lập trình thể thao và tham gia hackathons. Sau đó tôi đi thực tập ở các công ty nước ngoài.

Thực tập sinh

Thực tập là một công việc dành cho sinh viên trong khoảng thời gian từ vài tháng đến một năm. Những chương trình như vậy cho phép người sử dụng lao động hiểu cách thực tập sinh đối phó với nhiệm vụ của mình và thực tập sinh cho phép anh ta làm quen với một công ty mới, tích lũy kinh nghiệm và tất nhiên là kiếm thêm tiền. Nếu trong thời gian thực tập, sinh viên đã hoàn thành công việc tốt thì anh ta sẽ được mời vào một vị trí tuyển dụng chính thức.

Đánh giá qua các đánh giá, việc xin việc ở một công ty CNTT nước ngoài sau khi thực tập sẽ dễ dàng hơn là vượt qua một cuộc phỏng vấn cho một vị trí tuyển dụng toàn thời gian. Hầu hết bạn bè của tôi đều làm việc tại Google, Facebook và Microsoft.

Làm thế nào để nhận được một lời đề nghị?

Tổng quan về quy trình

Giả sử bạn quyết định muốn đến một đất nước khác vào mùa hè và có được trải nghiệm mới, thay vì đào luống của bà ngoại. Ái chà! Giúp bà nào dù sao đi nữa! Sau đó là thời gian để bắt tay vào kinh doanh.

Một quy trình phỏng vấn điển hình cho một công ty nước ngoài sẽ như sau:

  1. Phục vụ đơn xin thực tập
  2. Bạn quyết định cuộc thi trên Hackerrank/TripleByte Quiz
  3. đi xuyên qua phỏng vấn kín
  4. Sau đó bạn được phân công cuộc phỏng vấn kỹ thuật đầu tiên
  5. sau đó 2, và có thể thứ ba
  6. Tên đang bật cuộc phỏng vấn trực tiếp
  7. Cho lời đề nghị , nhưng không hẳn là…

Chúng ta hãy đề cập đến từng điểm chi tiết hơn.

Đơn xin thực tập

Thuyền trưởng gợi ý rằng trước hết bạn phải điền đơn đăng ký trên trang web của công ty. Và rất có thể bạn đã đoán được. Nhưng điều mà cả thuyền trưởng và bạn đều không thể biết là các công ty lớn sử dụng hệ thống giới thiệu thông qua đó nhân viên công ty giới thiệu anh em trong nghề - đây là cách ứng viên nổi bật giữa dòng người vô tận của những ứng viên khác.

Nếu bạn đột nhiên không có người bạn nào làm việc trong các công ty mà bạn quan tâm, thì hãy cố gắng tìm kiếm họ thông qua những người bạn sẽ giới thiệu bạn. Nếu không có những người như vậy thì hãy mở Linkedin, tìm bất kỳ nhân viên nào của công ty và yêu cầu nộp sơ yếu lý lịch, anh ta sẽ không viết rằng bạn là một lập trình viên giỏi. Và điều này là hợp lý! Rốt cuộc, anh ấy không biết bạn. Tuy nhiên, cơ hội nhận được câu trả lời vẫn sẽ cao hơn. Nếu không, hãy đăng ký thông qua trang web. Tôi nhận được lời đề nghị làm việc cho Stripe mà không hề quen biết một người nào đang làm việc ở đó. Nhưng đừng thư giãn: Tôi thật may mắn vì họ đã phản hồi.

Cố gắng đừng quá khó chịu khi email của bạn nhận được hàng đống thư có nội dung như “bạn thật tuyệt vời, nhưng chúng tôi đã chọn ứng viên khác” hoặc họ không phản hồi gì cả, điều này thậm chí còn tệ hơn. Tôi đã vẽ một cái phễu đặc biệt dành cho bạn. Trong số 45 đơn đăng ký, tôi chỉ nhận được 29 phản hồi. Chỉ có 10 người trong số họ đề nghị phỏng vấn, số còn lại từ chối.

Thực tập ở các công ty quốc tế: làm thế nào để không trượt phỏng vấn và nhận được lời đề nghị đáng mơ ước

Bạn có cảm thấy lời khuyên trong không khí?

Thực tập ở các công ty quốc tế: làm thế nào để không trượt phỏng vấn và nhận được lời đề nghị đáng mơ ước

Cuộc thi trên Hackerrank/TripleByte Quiz

Nếu sơ yếu lý lịch của bạn vượt qua vòng sàng lọc ban đầu thì sau 1-2 tuần, bạn sẽ nhận được thư với nhiệm vụ tiếp theo. Rất có thể, bạn sẽ được yêu cầu giải các vấn đề thuật toán trên Hackerrank hoặc làm bài kiểm tra TripleByte, nơi bạn sẽ trả lời các câu hỏi liên quan đến thuật toán, phát triển phần mềm và thiết kế hệ thống cấp thấp.

Thông thường cuộc thi trên Hackerrank rất đơn giản. Thông thường nó bao gồm hai nhiệm vụ về thuật toán và một nhiệm vụ về phân tích nhật ký. Đôi khi họ cũng yêu cầu bạn viết một vài truy vấn SQL.

Phỏng vấn kín

Nếu bài kiểm tra thành công, tiếp theo bạn sẽ có một cuộc phỏng vấn sàng lọc, trong đó bạn sẽ nói chuyện với nhà tuyển dụng về sở thích của bạn và các dự án mà công ty tham gia. Nếu bạn thể hiện sự quan tâm và kinh nghiệm trước đây của bạn phù hợp với yêu cầu thì mọi việc sẽ diễn ra suôn sẻ.

Bày tỏ mọi mong muốn của bạn về dự án. Trong cuộc trò chuyện với một nhà tuyển dụng từ Palantir, tôi nhận ra rằng tôi sẽ không hứng thú với việc thực hiện nhiệm vụ của họ. Thế là chúng tôi không làm mất thời gian của nhau nữa.

Nếu bạn sống sót đến thời điểm này thì phần lớn sự ngẫu nhiên đã ở phía sau bạn rồi! Nhưng nếu bạn còn làm hỏng việc thêm nữa thì bạn chỉ có thể tự trách mình thôi 😉

Phỏng vấn kỹ thuật

Tiếp theo là các cuộc phỏng vấn kỹ thuật, thường được thực hiện qua Skype, Hangouts hoặc Zoom. Kiểm tra trước xem mọi thứ có hoạt động trên máy tính của bạn không. Sẽ có rất nhiều điều phải lo lắng trong một cuộc phỏng vấn.

Hình thức phỏng vấn kỹ thuật phụ thuộc rất lớn vào vị trí bạn đang phỏng vấn. Ngoại trừ phần đầu tiên vẫn là giải quyết các vấn đề thuật toán. Tại đây, nếu may mắn, bạn sẽ được yêu cầu viết mã trong trình chỉnh sửa mã trực tuyến, như codepad.io. Đôi khi trong Google Docs. Nhưng tôi chưa thấy điều gì tệ hơn thế này nên đừng lo lắng.

Họ cũng có thể hỏi bạn một câu hỏi về thiết kế hướng đối tượng để xem bạn hiểu thiết kế phần mềm đến mức nào và bạn biết những mẫu thiết kế nào. Ví dụ: họ có thể được yêu cầu thiết kế một cửa hàng trực tuyến đơn giản hoặc Twitter. Kể từ năm ngoái, tôi đã phỏng vấn cho các vị trí liên quan đến học máy, trong các cuộc phỏng vấn, tôi đã được hỏi những câu hỏi liên quan: nơi nào đó tôi phải trả lời một câu hỏi về lý thuyết, nơi nào đó để giải quyết vấn đề về mặt lý thuyết và nơi nào đó để thiết kế hệ thống nhận dạng khuôn mặt.

Vào cuối cuộc phỏng vấn, bạn có thể sẽ có cơ hội đặt câu hỏi. Tôi khuyên bạn nên thực hiện việc này một cách nghiêm túc, vì thông qua các câu hỏi, bạn có thể thể hiện sự quan tâm và thể hiện năng lực của mình đối với chủ đề này. Tôi đang chuẩn bị một danh sách các câu hỏi. Dưới đây là một ví dụ về một số trong số họ:

  • Công việc trong dự án diễn ra như thế nào?
  • Đóng góp của nhà phát triển cho sản phẩm cuối cùng là gì?
  • Thử thách lớn nhất mà bạn phải giải quyết gần đây là gì?
  • Tại sao bạn quyết định làm việc cho công ty này?

Tin tôi đi, hai câu hỏi cuối cùng rất khó trả lời đối với người phỏng vấn, nhưng chúng giúp ích rất nhiều cho việc hiểu những gì đang diễn ra bên trong công ty. Tôi muốn lưu ý rằng không phải lúc nào bạn cũng được phỏng vấn bởi người mà bạn sẽ làm việc cùng trong tương lai. Do đó, những câu hỏi này đưa ra ý tưởng sơ bộ về những gì đang xảy ra trong công ty.

Nếu bạn vượt qua thành công cuộc phỏng vấn đầu tiên, bạn sẽ được mời phỏng vấn lần thứ hai. Nó sẽ khác với lần đầu tiên ở người phỏng vấn và theo đó, trong các nhiệm vụ. Định dạng rất có thể sẽ vẫn giữ nguyên. Sau khi vượt qua cuộc phỏng vấn thứ hai, họ có thể đề nghị cuộc phỏng vấn thứ ba. ồ, bạn đã tiến xa rồi.

Phỏng vấn trực tiếp

Nếu cho đến thời điểm này bạn vẫn chưa bị từ chối thì một cuộc phỏng vấn trực tiếp đang chờ bạn, khi ứng viên được mời phỏng vấn tại văn phòng công ty. Có lẽ anh ấy sẽ không chờ đợi... Không phải tất cả các công ty đều thực hiện giai đoạn này, nhưng nhiều công ty sẽ sẵn sàng trả tiền vé máy bay và chỗ ở. nó là một ý tưởng tồi? Lộng lẫy! Tôi vẫn chưa đến London... Nhưng trong một số trường hợp, bạn sẽ được đề nghị thực hiện giai đoạn này qua Skype. Tôi yêu cầu Twitter làm điều này vì có rất nhiều thời hạn và không có thời gian để đi đến lục địa khác.

Cuộc phỏng vấn trực tiếp bao gồm một số cuộc phỏng vấn kỹ thuật và một cuộc phỏng vấn hành vi. Trong một cuộc phỏng vấn về hành vi, bạn nói chuyện với người quản lý về các dự án của mình, những quyết định bạn đã đưa ra trong các tình huống khác nhau và những điều tương tự. Tức là người phỏng vấn đang cố gắng hiểu rõ hơn về tính cách của ứng viên và hiểu rõ hơn về kinh nghiệm làm việc.

Thôi vậy thôi, phía trước chỉ còn niềm phấn khích dễ chịu :3 Thần kinh bạn nhột nhột nhưng không thể làm gì được. Nếu mọi việc suôn sẻ thì không có gì phải sợ - lời đề nghị sẽ đến. Nếu không thì thật đáng buồn, nhưng nó vẫn xảy ra. Bạn đã nộp đơn vào bao nhiêu nơi rồi? Lúc hai giờ? Vậy thì bạn đã hy vọng điều gì?

Làm thế nào để chuẩn bị?

Tóm tắt thông tin

Đây là bước số không. Thậm chí không đọc bài viết thêm. Đóng tab và tạo một sơ yếu lý lịch bình thường. Tôi nghiêm túc đấy. Trong khi tôi đang thực tập, rất nhiều người đã nhờ tôi giới thiệu họ đến công ty để xin thực tập hoặc làm việc toàn thời gian. Thường thì các sơ yếu lý lịch được định dạng kém. Dù sao đi nữa, các công ty hiếm khi phản hồi đơn ứng tuyển và những hồ sơ xin việc kém có xu hướng đẩy tỷ lệ đó xuống bằng XNUMX. Một ngày nào đó tôi sẽ viết một bài riêng về thiết kế sơ yếu lý lịch, nhưng bây giờ hãy nhớ:

  1. Vui lòng cho biết trường đại học và số năm học của bạn. Nó cũng được khuyến khích để thêm GPA.
  2. Loại bỏ hết nước và ghi thành tích cụ thể.
  3. Giữ sơ yếu lý lịch của bạn đơn giản nhưng gọn gàng.
  4. Nhờ ai đó kiểm tra sơ yếu lý lịch của bạn để tìm lỗi tiếng Anh nếu bạn gặp vấn đề với điều này. Không sao chép bản dịch từ Google Dịch.

Đọc đây là bài viết này và hãy nhìn vào Bẻ khóa cuộc phỏng vấn viết mã. Có điều gì đó về điều đó quá.

Phỏng vấn mã hóa

Chúng tôi chưa thực hiện bất kỳ cuộc phỏng vấn nào. Cho đến nay tôi đã cho bạn biết toàn bộ quá trình trông như thế nào và bây giờ bạn cần chuẩn bị kỹ càng cho các cuộc phỏng vấn để không bỏ lỡ cơ hội có một mùa hè vui vẻ và có thể hữu ích.

Có những tài nguyên như mật mã, Topcode и Hackerrankmà tôi đã đề cập rồi. Trên các trang web này, bạn có thể tìm thấy một số lượng lớn các vấn đề về thuật toán và cũng có thể gửi giải pháp của chúng để xác minh tự động. Điều này thật tuyệt vời, nhưng bạn không cần nó. Nhiều nhiệm vụ trên các tài nguyên này được thiết kế để mất nhiều thời gian giải quyết và yêu cầu kiến ​​thức về các thuật toán và cấu trúc dữ liệu nâng cao, trong khi các nhiệm vụ trong các cuộc phỏng vấn thường không quá phức tạp và được thiết kế kéo dài 5-20 phút. Do đó, trong trường hợp của chúng tôi, một tài nguyên như LeetCode, được tạo ra như một công cụ chuẩn bị cho các cuộc phỏng vấn kỹ thuật. Nếu bạn giải quyết được 100-200 vấn đề có độ phức tạp khác nhau thì rất có thể bạn sẽ không gặp vấn đề gì trong quá trình phỏng vấn. Vẫn có những cái xứng đáng Phòng thí nghiệm mã Facebook, trong đó bạn có thể chọn thời lượng của phiên, chẳng hạn như 60 phút và hệ thống sẽ chọn một nhóm vấn đề cho bạn, trung bình mất không quá một giờ để giải quyết.

Nhưng nếu bạn chợt thấy mình là một kẻ mọt sách đang lãng phí tuổi trẻ của mình vào mật mã Tôi là một trong số họ, nói chung là tuyệt vời. Mừng cho bạn. Mọi thứ sẽ ổn thỏa với bạn 😉

Nhiều người khác khuyên bạn nên đọc Bẻ khóa cuộc phỏng vấn viết mã. Bản thân tôi chỉ đọc có chọn lọc một số phần trong đó. Nhưng điều đáng chú ý là tôi đã giải được rất nhiều bài toán thuật toán trong những năm đi học. Không giải quyết được các gnomes? Vậy thì tốt nhất bạn nên đọc nó.

Ngoài ra, nếu bạn chưa từng hoặc đã có ít cuộc phỏng vấn kỹ thuật với các công ty nước ngoài trong đời, thì hãy chắc chắn rằng bạn đã trải qua một vài cuộc phỏng vấn. Nhưng càng nhiều thì càng tốt. Bạn sẽ cảm thấy tự tin hơn trong buổi phỏng vấn và bớt lo lắng hơn. Tổ chức phỏng vấn thử Chơi khăm hoặc thậm chí hỏi một người bạn về nó.

Tôi đã thất bại trong cuộc phỏng vấn đầu tiên chính xác là vì tôi không có kinh nghiệm thực hành như vậy. Đừng giẫm lên cái cào này. Tôi đã làm điều này cho bạn rồi. Đừng cảm ơn tôi.

Phỏng vấn hành vi

Như tôi đã đề cập, trong một cuộc phỏng vấn về hành vi, người phỏng vấn đang cố gắng tìm hiểu thêm về trải nghiệm của bạn và hiểu tính cách của bạn. Điều gì sẽ xảy ra nếu bạn là một nhà phát triển xuất sắc nhưng lại là một người ích kỷ và không thể làm việc theo nhóm? Bạn có nghĩ rằng bạn sẽ chỉ làm việc với George Hotz? Tôi không biết, nhưng tôi nghi ngờ nó khó khăn. Tôi biết những người đã từ chối. Vì vậy, người phỏng vấn muốn hiểu điều này về bạn. Ví dụ, họ có thể hỏi điểm yếu của bạn là gì. Ngoài những câu hỏi kiểu này, bạn sẽ được yêu cầu nói về các dự án mà bạn đóng vai trò quan trọng, về những vấn đề bạn gặp phải và giải pháp của chúng. Đôi khi những câu hỏi như vậy được hỏi khi bắt đầu cuộc phỏng vấn kỹ thuật. Cách chuẩn bị cho những cuộc phỏng vấn như vậy được viết rõ ràng ở một trong các chương của cuốn sách. Bẻ khóa cuộc phỏng vấn viết mã.

Kết luận chính

  • Làm hồ sơ bình thường
  • Tìm người có thể giới thiệu bạn
  • Nộp đơn bất cứ nơi nào bạn có thể đi
  • Giải mã litcode
  • Chia sẻ link bài viết tới những người có nhu cầu

Tái bút Tôi đang lái xe Kênh Telegram, nơi tôi nói về trải nghiệm thực tập của mình, chia sẻ ấn tượng của tôi về những nơi tôi đến thăm và bày tỏ suy nghĩ của mình.

PPS Có cho mình một cái Kênh Youtube, nơi tôi sẽ nói với bạn những điều hữu ích.

PPPS Chà, nếu bạn hoàn toàn không có gì để làm thì bạn có thể xem đây là cuộc phỏng vấn trên kênh ProgBlog

Nguồn: www.habr.com

Thêm một lời nhận xét