Làm thế nào để có được một suất thực tập tại Google

Một tuần trước chúng ta đã nói về chương trình giáo dục của chúng tôi , trong đó các nhận xét đã chỉ ra cho chúng tôi tầm quan trọng của việc thực tập và trải nghiệm thực tế. Không thể không đồng ý với điều này, vì kiến ​​thức lý thuyết phải được củng cố bằng thực tiễn. Với bài đăng này, chúng tôi mở ra một loạt bài viết về kỳ thực tập mùa hè dành cho sinh viên: làm thế nào các chàng trai đến được đó, họ làm gì ở đó và tại sao nó lại tốt.

Trong bài viết đầu tiên, tôi sẽ cho bạn biết cách vượt qua thành công tất cả các giai đoạn phỏng vấn và nhận được suất thực tập tại Google.

Làm thế nào để có được một suất thực tập tại Google

Nói một vài từ về bản thân bạn

Tôi là sinh viên thạc sĩ năm thứ nhất tại cơ sở HSE St. Petersburg, tôi đã hoàn thành bằng cử nhân về học máy tại Đại học Học thuật. Trong thời gian học đại học, tôi đã tích cực tham gia lập trình thể thao và cũng tham gia nhiều cuộc thi hackathon khác nhau. Bạn có thể đọc về cái sau đây, đây и đây.

Về thực tập

Đầu tiên, tôi muốn kể cho bạn nghe một chút về quá trình thực tập tại Google từ bên trong.

Mỗi thực tập sinh đến Google đều được phân công vào một nhóm. Đây có thể là một nhóm phát triển cơ sở hạ tầng nội bộ mà những người bên ngoài công ty chưa từng nghe đến, hoặc một sản phẩm được hàng triệu người trên thế giới sử dụng. Những sản phẩm như vậy có thể là YouTube, Google Docs nổi tiếng và những sản phẩm khác. Vì hàng chục, thậm chí hàng trăm nhà phát triển tham gia vào quá trình phát triển các dự án này, nên cuối cùng bạn sẽ làm việc trong một nhóm chuyên về một số phần hẹp hơn của dự án đó. Ví dụ: vào mùa hè năm 2018, tôi đã làm việc trên Google Docs, bổ sung thêm chức năng mới để làm việc với bảng.

Vì bạn là thực tập sinh tại công ty nên bạn có một người quản lý gọi là chủ nhà. Đây là một bộ đếm thời gian đầy đủ thông thường tự phát triển sản phẩm. Nếu bạn không biết điều gì đó, không thể giải quyết hoặc gặp phải bất kỳ vấn đề nào thì bạn nên liên hệ với anh ấy. Thông thường, các cuộc họp trực tiếp hàng tuần được lên lịch để bạn có thể thảo luận về tình hình hiện tại trong dự án hoặc trò chuyện về điều gì đó hoàn toàn không liên quan. Ngoài ra, chủ nhà còn là một trong những người sẽ đánh giá công việc bạn đã làm trong thời gian thực tập. Nó cũng sẽ được đánh giá bởi người đánh giá bổ sung thứ hai. Và tất nhiên, họ quan tâm đến sự thành công của bạn.

Google sẽ truyền cho bạn, nhưng điều này không chắc chắn, thói quen tốt là viết tài liệu thiết kế trước khi bạn định làm bất cứ điều gì. Đối với những người chưa biết, tài liệu thiết kế là tài liệu nêu ra bản chất của vấn đề hiện tại cũng như mô tả kỹ thuật chi tiết về giải pháp của vấn đề đó. Tài liệu thiết kế có thể được viết cho toàn bộ sản phẩm hoặc chỉ cho một chức năng mới. Sau khi đọc tài liệu đó, bạn có thể hiểu mục đích mà sản phẩm được hình thành và cách nó được triển khai. Ngoài ra, trong phần bình luận, bạn cũng có thể thấy các cuộc đối thoại giữa các kỹ sư thảo luận về các cách khác nhau để thực hiện một số phần của dự án. Điều này mang lại sự hiểu biết tốt về mục đích đằng sau mỗi quyết định.

Điều làm cho đợt thực tập này trở nên đặc biệt là bạn có thể sử dụng một số công cụ phát triển nội bộ tuyệt vời mà Google có rất nhiều. Đã làm việc với họ và nói chuyện với nhiều người trước đây đã từng làm việc tại Amazon, Nvidia và các công ty công nghệ nổi tiếng khác, tôi có thể kết luận rằng những công cụ này có nhiều khả năng trở thành công cụ tốt nhất mà bạn từng gặp trong đời. Ví dụ: một công cụ có tên Google Code Search cho phép bạn không chỉ xem toàn bộ cơ sở mã của mình, lịch sử thay đổi đối với từng dòng mã mà còn cung cấp cho bạn khả năng điều hướng qua mã mà chúng ta đã quen thuộc trong các môi trường phát triển hiện đại như như Intellij Idea. Và để làm được điều này, bạn chỉ cần một trình duyệt! Nhược điểm liên quan đến tính năng tương tự này là bạn sẽ bỏ lỡ những công cụ tương tự này bên ngoài Google.

Về phần quà, công ty có văn phòng mát mẻ, đồ ăn ngon, phòng tập thể dục, bảo hiểm tốt và những món quà khác. Tôi sẽ chỉ để lại ở đây một vài bức ảnh từ văn phòng ở New York:

Làm thế nào để có được một suất thực tập tại Google
Làm thế nào để có được một suất thực tập tại Google
Làm thế nào để có được một suất thực tập tại Google

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

Xem xét

Bây giờ là lúc nói về một điều nghiêm túc hơn: làm thế nào để có được một suất thực tập?

Ở đây chúng ta sẽ không nói về Google mà nói về cách điều này xảy ra trong trường hợp chung. Tôi sẽ viết bên dưới về các đặc điểm của quy trình tuyển chọn thực tập sinh tại Google.

Quá trình phỏng vấn của công ty có thể sẽ giống như thế này:

  1. Đơn xin thực tập
  2. Cuộc thi trên Hackerrank/TripleByte Quiz
  3. Phỏng vấn kín
  4. Cuộc phỏng vấn kỹ thuật đầu tiên
  5. Phỏng vấn kỹ thuật lần thứ hai
  6. Phỏng vấn trực tiếp

Đơn xin thực tập

Rõ ràng, tất cả đều bắt đầu từ mong muốn được thực tập của bạn. Để làm được điều này, bạn phải thể hiện điều đó bằng cách điền vào biểu mẫu trên trang web của công ty. Nếu bạn (hoặc bạn bè của bạn) có bạn bè làm việc ở đó, bạn có thể cố gắng kết nối thông qua họ. Tùy chọn này được ưa chuộng hơn vì nó giúp bạn nổi bật giữa đám đông các sinh viên khác. Nếu điều này là không thể, thì hãy tự mình áp dụng.

Cố gắng đừng quá khó chịu khi nhận được email có nội dung như “bạn thật tuyệt, nhưng chúng tôi đã chọn ứng viên khác”. Và đây tôi có lời khuyên dành cho bạn:

Làm thế nào để có được một suất thực tập tại Google

Cuộc thi trên Hackerrank/TripleByte Quiz

Nếu nhà tuyển dụng thích sơ yếu lý lịch của bạn, sau 1-2 tuần, bạn sẽ nhận được thư thông báo nhiệm vụ tiếp theo. Rất có thể, bạn sẽ được đề nghị tham gia một cuộc thi trên Hackerrank, nơi bạn sẽ cần giải các vấn đề thuật toán trong thời gian quy định hoặc TripleByte Quiz, nơi bạn sẽ cần trả lời nhiều câu hỏi khác nhau liên quan đến thuật toán, phát triển phần mềm và thiết kế các phần mềm có chi phí thấp. các hệ thống cấp độ. Giai đoạn này đóng vai trò là bộ lọc ban đầu trong quá trình lựa chọn ứng viên.

Phỏng vấn kín

Nếu bài kiểm tra thành công, 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 cung cấp cho thực tập sinh. 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 mong đợi của công ty, bạn sẽ được bật đèn xanh. Theo kinh nghiệm của tôi, đây là nơi khó đoán nhất trong toàn bộ quá trình và phụ thuộc rất nhiều vào nhà tuyển dụng.

Nếu bạn đã vượt qua ba bài kiểm tra này thì phần lớn sự ngẫu nhiên đã ở phía sau bạn. Sau đó, có những cuộc phỏng vấn kỹ thuật phụ thuộc vào bạn nhiều hơn, điều đó có nghĩa là bạn có thể ảnh hưởng đến kết quả của họ nhiều hơn. Và điều này là tốt!

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 hoặc Hangouts. Nhưng đôi khi có những dịch vụ kỳ lạ hơn yêu cầu cài đặt phần mềm bổ sung. Do đó, hãy đảm bảo trước rằng mọi thứ đều hoạt động trên máy tính của bạn.

Hình thức phỏng vấn kỹ thuật rất khác nhau tùy thuộc vào vị trí bạn đang phỏng vấn. Nếu chúng ta đang nói về vị trí Thực tập sinh Kỹ thuật Phần mềm, thì rất có thể bạn sẽ được cung cấp một số vấn đề về thuật toán, chẳng hạn như giải pháp cho vấn đề này sẽ cần được mã hóa trong một số trình soạn thảo mã trực tuyến, codepad.io. 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í 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. Đúng vậy, tôi chưa bao giờ gặp một nhiệm vụ như vậy bằng cách giải quyết mà thực sự có thể đánh giá được kỹ năng này. 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 thực sự 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 của mình đối với dự án và thể hiện năng lực của mình trong chủ đề này. Tôi thường chuẩn bị trước một danh sách các câu hỏi tiềm năng:

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

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 sau có thể cung cấp cái nhìn sâu sắc về những gì đang xảy ra trong toàn công ty. Ví dụ, đối với tôi, điều quan trọng là tôi có ảnh hưởng đến sản phẩm cuối cùng.

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.

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. Nó thường 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ự. Nghĩa là, người phỏng vấn đang cố gắng hiểu rõ hơn về tính cách của bạn và hiểu trải nghiệm của bạn một cách chi tiết hơn. Một số công ty thực hiện 3-4 cuộc phỏng vấn kỹ thuật chỉ cung cấp một cuộc phỏng vấn hành vi từ xa thay vì một cuộc phỏng vấn trực tiếp.

Bây giờ tất cả những gì còn lại là chờ phản hồi của nhà tuyển dụng. Nếu mọi việc suôn sẻ thì chắc chắn bạn sẽ nhận được một lá thư với lời đề nghị đã chờ đợi từ lâu. Nếu không có lời đề nghị nào, đừng buồn. Các công ty từ chối ứng viên tốt một cách có hệ thống. Hãy thử nộp đơn xin thực tập lại vào năm tới.

Phỏng vấn mã hóa

Vì vậy, chờ đã... Chúng tôi chưa thực hiện bất kỳ cuộc phỏng vấn nào. Chúng tôi mới tìm hiểu toàn bộ quá trình và bây giờ chúng tôi phải chuẩn bị thật kỹ 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à bổ í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 nó khiến tôi nhớ đến việc bắn chim sẻ từ một khẩu đại bác. 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.

Nhiều người cũng khuyên bạn nên đọc cuốn sách “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. Những ai chưa có kinh nghiệm như vậy ít nhất nên đọc qua cuốn sách này.

Ngoài ra, nếu bạn đã từng tham gia một vài cuộc phỏng vấn kỹ thuật với các công ty nước ngoài trong đời, thì bạn nên thực hiện một vài cuộc phỏng vấn. Nhưng càng nhiều thì càng tốt. Điều này sẽ giúp bạn cảm thấy tự tin hơn trong buổi phỏng vấn và bớt lo lắng hơn. Các cuộc phỏng vấn thử có thể được sắp xếp tại Chơi khăm.

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 giỏi nhưng lại không giỏi làm việc nhóm? Tôi sợ rằng điều này sẽ không phù hợp với nhiều người. Ví dụ: bạn có thể được hỏi câu hỏi sau: “Đ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 cũng như giải pháp của chúng. Điều đáng chú ý là trong những phút đầu tiên của cuộc phỏng vấn kỹ thuật, bạn cũng có thể được hỏi về vấn đề này. Cách chuẩn bị cho những cuộc phỏng vấn như vậy đã được viết rõ ràng trong một trong các chương của “Bẻ khóa cuộc phỏng vấn viết mã”.

Google

Bây giờ chúng ta đã hiểu quy trình tuyển chọn thực tập sinh nói chung trông như thế nào và cách chuẩn bị cho các cuộc phỏng vấn, đã đến lúc nói về cách thức hoạt động của nó trong trường hợp của Google.

Một danh sách các vị trí thực tập có sẵn có thể được tìm thấy đây. Nếu bạn đang có ý định đi thực tập mùa hè, bạn nên bắt đầu nộp đơn sớm nhất là vào tháng XNUMX.

Phỏng vấn

Ở đây quá trình có vẻ hơi bất thường. Bạn sẽ có một cuộc phỏng vấn sàng lọc và hai cuộc phỏng vấn kỹ thuật. Nếu bạn thể hiện tốt mình trong đó thì bạn sẽ chuyển sang giai đoạn tìm kiếm dự án. Bạn sẽ cần điền vào một bảng câu hỏi khá dài, trong đó bạn sẽ chỉ ra tất cả các kỹ năng hiện tại của mình, cũng như bày tỏ sở thích của bạn về chủ đề của dự án và địa điểm mà bạn muốn thực tập.

Điều rất quan trọng là phải điền vào mẫu đơn này thật tốt và chăm chỉ! Những người tổ chức tiềm năng đang tìm kiếm người tham gia dự án của họ sẽ xem xét các thực tập sinh có sẵn và sắp xếp các cuộc trò chuyện với những ứng viên mà họ thích. Họ có thể lọc sinh viên theo vị trí, từ khóa, dấu kiểm trong mẫu đơn đăng ký và sắp xếp theo điểm phỏng vấn.

Trong cuộc trò chuyện, người phỏng vấn nói về dự án sẽ thực hiện và cũng tìm hiểu về kinh nghiệm của ứng viên. Đây là cơ hội tuyệt vời để tìm hiểu xem quy trình làm việc thực sự sẽ như thế nào vì bạn đang giao tiếp với người sẽ là chủ nhà của bạn. Sau cuộc phỏng vấn, bạn viết thư cho nhà tuyển dụng bày tỏ ấn tượng của bạn về dự án. Nếu bạn thích dự án và người phỏng vấn thích bạn, thì một lời đề nghị đang chờ bạn. Nếu không, bạn sẽ mong đợi các cuộc gọi tiếp theo, có thể là 2-3-4 hoặc có thể không hề. Điều cần làm rõ là ngay cả khi bạn vượt qua các cuộc phỏng vấn tốt, nhưng ở giai đoạn tìm kiếm dự án, không một nhóm nào chọn bạn (hoặc thậm chí có thể không có ai nói chuyện với bạn), thì than ôi, bạn sẽ không có lời đề nghị nào .

Mỹ hay châu Âu?

Trong số những điều khác, bạn sẽ cần phải quyết định nơi bạn sẽ thực tập. Tôi đã có sự lựa chọn giữa Hoa Kỳ và EMEA. Và ở đây điều quan trọng là phải biết về một số tính năng. Ví dụ, có cảm giác rằng việc đến Hoa Kỳ khó khăn hơn. Trước tiên, bạn sẽ phải tham gia thêm một cuộc thi kéo dài 90 phút, trong đó bạn sẽ phải giải các vấn đề về thuật toán, cũng như một bài kiểm tra kéo dài 15 phút khác nhằm cố gắng bộc lộ tính cách của bạn. Thứ hai, theo kinh nghiệm của tôi và kinh nghiệm của bạn bè, ở giai đoạn tìm kiếm, các đội ít quan tâm đến bạn hơn. Ví dụ, năm 2017 tôi chỉ nói chuyện một lần, sau đó nhóm đã chọn một ứng viên khác và tôi không nhận được lời đề nghị nào. Trong khi các bạn nộp hồ sơ sang Châu Âu có 4-5 dự án. Năm 2018, họ tìm được đội cho tôi vào tháng XNUMX, khá muộn. Họ làm việc ở New York, tôi thích dự án của họ và tôi đồng ý.

Như bạn có thể thấy, ở Mỹ mọi thứ phức tạp hơn một chút. Nhưng tôi muốn đến đó hơn là đến Châu Âu. Ngoài ra ở Mỹ họ phải trả nhiều tiền hơn.

Làm thế nào để có được một suất thực tập tại Google

Làm gì sau?

Khi kết thúc thực tập, bạn có hai lựa chọn:

  • Nhận thực tập cho năm tới.
  • Vượt qua hai cuộc phỏng vấn kỹ thuật để có được vị trí toàn thời gian.

Hai tùy chọn này khả dụng với điều kiện bạn đã hoàn thành thành công dự án hiện tại của mình. Nếu đây không phải là lần thực tập đầu tiên của bạn thì bạn thậm chí có thể được mời làm việc toàn thời gian mà không cần phỏng vấn.

Do đó, tình huống sau đây phát sinh, có thể được mô tả bằng một hình ảnh:

Làm thế nào để có được một suất thực tập tại Google

Vì đây là lần thực tập đầu tiên của tôi nên tôi quyết định trải qua hai cuộc phỏng vấn kỹ thuật để có được vị trí toàn thời gian. Dựa trên kết quả của họ, họ đồng ý đưa ra lời đề nghị cho tôi và bắt đầu tìm kiếm một đội, nhưng tôi đã từ chối lựa chọn này vì tôi quyết định hoàn thành chương trình thạc sĩ của mình. Google khó có thể biến mất trong 2-3 năm tới.

Kết luận

Các bạn ơi, tôi hy vọng rằng tôi đã giải thích một cách dễ hiểu và dễ hiểu về con đường từ sinh viên đến thực tập sinh sẽ như thế nào. (và sau đó quay lại...), và người đọc sẽ thấy tài liệu này hữu ích. Như bạn có thể thấy, điều này không khó như bạn tưởng, bạn chỉ cần gạt sự lười biếng, nỗi sợ hãi sang một bên và bắt đầu cố gắng!

Tái bút Tôi cũng có nó ở đây kênh trong một chiếc xe đẩy nơi bạn có thể nhìn thấy.

Nguồn: www.habr.com

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