21 câu hỏi phỏng vấn Google hàng đầu năm 2024 [Có đáp án]

Mỗi lần chúng tôi đặt ra những nghi ngờ mới hơn, Google luôn hỗ trợ chúng tôi. Tuy nhiên, điều này cần tầm cỡ cần thiết để có thể trả lời tất cả. Đây là lý do tại sao Google rất chọn lọc khi chọn ra những ứng viên xứng đáng nhất. Quá trình lựa chọn của họ làm cho Google trở thành một trong những trang web đáng tin cậy nhất mọi thời đại.

Quá trình tuyển dụng trong công ty Google kéo dài và bận rộn. Tuy nhiên, một khi bạn crack nó, không có nhìn lại. Như vậy, quy trình của các Giai đoạn & Vòng Tuyển chọn như sau:

Giai đoạnVòng
Phỏng vấn qua điện thoại/Hangouts2
phỏng vấn tại chỗ
Lập trình2 đến 4 vòng
Thiết kếTối đa 2 vòng
Câu hỏi và câu trả lời phỏng vấn của Google

Câu hỏi phỏng vấn của Google

Bây giờ, chúng ta hãy đi vào những câu hỏi thường gặp nhất trong vòng phỏng vấn của Google. Chúng tôi đã chọn 21 câu hỏi như vậy có xác suất cao nhất để được hỏi trong cuộc phỏng vấn năm nay.

Q 1. Chúng tôi thấy rằng nắp hố ga luôn có hình tròn. Chẳng hạn, có bất kỳ cơ hội nào để miệng cống có hình dạng khác, chẳng hạn như Hình chữ nhật hoặc Hình vuông không?

Ans. Câu trả lời là Không. Các hố ga có hình tròn vì một lý do đặc biệt là chỉ có nắp hố ga hình tròn mới không thể trượt và rơi xuống hố ga trong khi bất kỳ hình dạng nào khác, chẳng hạn như hình chữ nhật hoặc hình vuông, chúng có thể rất dễ trượt vào hố ga và gây ra tai họa về sau.

Q 2. Bạn có ý nghĩa gì bởi một vấn đề hai tổng? Những cách khác nhau mà chúng ta có thể giải quyết nó là gì?

Ans. Bài toán tổng hai là một dạng khác của bài toán tổng tập hợp con. Tổng này xoay quanh việc xác định tất cả các cặp của hai số nguyên từ một mảng chưa sắp xếp cộng lại để có được một tổng, đó là S.

Chẳng hạn, nếu mảng chưa sắp xếp là [32, 44, 56, -2, -14, -26, 16, 14] và tổng (S) là 30, thì chương trình phải trả về [32, -2], [ 44, -14], [16, 14] & [56, -26].

Giải pháp 1 (Bình thường): Giải pháp đơn giản hóa cho vấn đề này là xem qua toàn bộ mảng và tiếp tục làm tương tự, nhưng hãy thử và xác định một cặp có tổng bằng S.

Giải pháp 2 (Nhanh hơn): Cách tiếp cận này xác định đối tượng bằng cách sử dụng các bảng băm. Trong khi cuộn qua từng phần tử của mảng, phương thức sẽ xem xét kỹ lưỡng xem S – phần tử hiện tại có tồn tại trong bảng băm hay không. Do đó, chúng ta chỉ cần xem qua mảng một lần.

Câu 3. Câu nào sau đây không thuộc dãy tương ứng?

  • [a, b, e, g]
  • [a, k, b, n]
  • [z,v,a,b]
  • [p,r,q,t]

Ans. p, r, q, t] không thuộc chuỗi tương ứng. Ba tập hợp còn lại là một phần của chuỗi tương ứng vì tất cả chúng đều có chung tập hợp con [a, b].

Q 4. DEADBEEF nghĩa là gì?

Ans. DEADBEEF tuân thủ biểu diễn số thập lục phân của số 32 bit, 3735928559. Nó được sử dụng trong thời gian lắp ráp/máy tính lớn như một giá trị gỡ lỗi kỳ diệu. DEADBEEF giúp xác định dễ dàng hơn rất nhiều khi tìm và đánh dấu bộ nhớ cụ thể trong các trang của kết xuất hex.

Q 5. Giải thích thuật toán tìm lũy thừa của một tập hợp đã cho.

Tập hợp lũy thừa của một tập hợp đã cho được định nghĩa là một tập hợp bao gồm tất cả các tổ hợp có thể có của các phần tử, nghĩa là tất cả các tập hợp con của một tập hợp đã cho và một tập hợp rỗng cùng với chính tập hợp đã cho. Ví dụ: nếu S = [0, 1, 2, 3, 4] là tập đã cho, thì tập lũy thừa của nó sẽ là:

P[S] = [[], [0], [1], [2], [3], [4], [0, 1], [0, 2], [0, 3], [0, 4], [ 1, 2], [1, 3], [1, 4], [2, 3], [2,4], [3, 4], [0, 1, 2], [0, 1, 3] , [0, 1, 4], [0, 2, 3], [0, 2, 4], [1, 2, 3, 4], [0, 1, 2, 3, 4]].

Thuật toán xác định tập hợp sức mạnh của một tập hợp nhất định được thực hiện như Tập hợp có N phần tử thì tổng các tập con là 2N. Do đó, thuật toán xác định tập hợp sức mạnh của một tập hợp nhất định bao gồm các bước sau:

  1. Bước 1: Tìm kiếm từ 0 đến 2N.
  2. Bước 2: Đối với mỗi số, lấy biểu diễn nhị phân. Ví dụ: bốn được biểu thị là 0100 ở dạng nhị phân.
  3. Bước 3: Sử dụng biểu diễn nhị phân này, kiểm tra xem bạn có nên bao gồm một số từ tập hợp hay không, ví dụ: 0100 = [loại trừ, bao gồm, loại trừ, loại trừ]

Q 6. Có thể lấy 4 khi trừ XNUMX trừ XNUMX bằng không? Nếu có, sau đó làm thế nào?

Ans. Có, có thể lấy được như vậy nếu chúng ta loại bỏ hai bảng chữ cái, tức là f và e khỏi năm, chúng ta sẽ nhận được iv. Đây là số La Mã đại diện cho số 4.

Q 7. Giả sử bạn có một chuỗi đầu vào 1??0, ở đâu? là một ký tự đại diện. Giải thích thuật toán chính xác để tìm tất cả các kết hợp có thể xảy ra của chuỗi.

Ans. Vì vậy, chuỗi đầu vào là 1??0. Bây giờ, số đầu tiên và số cuối cùng đã được sửa. Hai số ở giữa là ký tự đại diện, có nghĩa là chúng có thể là 0 hoặc 1.

Thuật toán tìm tất cả các kết hợp có thể xảy ra của chuỗi đã cho:

  • Bước 1: Hãy bắt đầu bằng cách gọi hàm với một tập hợp rỗng và một chuỗi (trong đó chúng ta sẽ đẩy các số 0 và 1).
  • Bước 2: Khi kiểm soát đạt? ký tự đại diện tạo một bản sao của từng bộ chuỗi và thêm 0 cho một nửa và 1 cho nửa còn lại.
  • Bước 3: Tiếp tục thực hiện việc này định kỳ gọi hàm bằng một chuỗi nhỏ hơn cho đến khi chuỗi trống.

Đối với chuỗi đầu vào 1??0, thuật toán hoạt động như sau:

Bộ ban đầu = [] (Bộ trống được gọi ở Bước 1)

Ký tự đầu tiên = 1, vì vậy hãy đặt = [1]

Ký tự thứ 2 = ?(ký tự đại diện), do đó, một bản sao của từng bộ chuỗi sẽ được tạo, [1], [1]. Tiếp theo, 0 được thêm vào một nửa tập hợp và 1 vào nửa còn lại của tập hợp. Do đó, chúng ta có tập hợp = [1, 0], [1, 1]

Ký tự thứ 3 = ?(ký tự đại diện), do đó, một lần nữa, một bản sao của từng bộ chuỗi sẽ được tạo, [1,0], [1,0], [1, 1], [1,1]. Tiếp theo, 0 được thêm vào một nửa của bộ chuỗi và 1 cho nửa còn lại của bộ chuỗi. Do đó, chúng ta thu được tập hợp = [1, 0, 0], [1, 1, 0], [1, 0, 1], [1, 1, 1]

Ký tự thứ 4 = 0, do đó, tập hợp cuối cùng là [1, 0, 0, 0], [1,0, 1, 0], [1, 1, 0, 0], [1, 1, 1, 0] .

Q 8. Đối với danh sách các tọa độ vị trí sau, [[1, 3], [2, 5], [5, 7]], khoảng (3, 7) có bao phủ bởi chúng không? Bạn nghĩ gì về cùng một khoảng trong danh sách [[2, 3], [3, 4], [5, 6], [6, 7]]?

Ans. Điểm 3 đến 7 hoàn toàn nằm trong danh sách [[1, 3], [2, 5], [5, 7]] vì điểm 2 đến 5 và điểm 5 đến 7 đều được bao phủ. Tuy nhiên, các điểm từ 3 đến 7 không có trong danh sách [[2, 3], [3, 4], [5, 6], [6, 7]]. Điều này là do khoảng cách giữa các điểm 4 đến 5 không được đề cập ở đây.

Q 9Một chiếc máy bay đã bị rơi, khiến tất cả mọi người trên máy bay đều bị thương, ngoại trừ hai người. Là nó trong bất kỳ cách nào có thể?

Ans. Điều này có thể xảy ra vì hai người đó đã kết hôn và không độc thân như những người khác trên máy bay. Vì vậy, họ cũng bị thương trong quá trình này, nhưng không phải là những người đơn lẻ.

Q 10. Nếu ngày hôm kia là ba ngày ngay sau Thứ Bảy, vậy hôm nay là ngày gì?

Trả lời: Ba ngày sau Thứ Bảy là Thứ Ba. Do đó, ngày hôm kia là thứ ba. Cho nên:

  • Ngày hôm kia là thứ Tư, và
  • Hôm qua là thứ năm

Vì vậy, hôm nay là thứ Sáu.

Q 11. Làm thế nào bạn có thể nhận được 10000 bằng cách chỉ thêm 8?

Một. Để có được 10000 chỉ bằng cách cộng 8, chúng ta phải cộng 8 ba lần, sau đó là 88 và cuối cùng là 888, và bây giờ bằng cách cộng tất cả những giá trị này, chúng ta có:

8 + 8 + 8 + 88 + 888 = 10000

Q 12. Trong dãy số 0, 1, 1, 2, 3, 4, 5, 8, 13, 21, số nào không thuộc dãy số đó?

Ans. Chuỗi Fibonacci đại diện cho các số là tổng của hai số trước đó. Số 4 không thuộc dãy số còn lại là dãy Fibonacci, tức là 0, 1, 1, 2, 3, 5, 8, 13, 21.

Q 13. Làm thế nào bạn có thể dự đoán tỷ số của một trận đấu bóng đá ngay cả trước khi nó bắt đầu và lần nào cũng chính xác?

Ans. Giả sử, tỷ số là 0-0 khi trận đấu bắt đầu. Nó phải đúng với mọi trận đấu bóng đá vì nó sẽ là điều kiện mở đầu của tất cả các trận đấu.

Q 14. Một chiếc ô tô đang lái với tốc độ 100 dặm/giờ trên đường cao tốc. Tốc độ của mỗi bánh xe khi chúng chạm đất là bao nhiêu? Nó sẽ giữ nguyên khi chiếc xe đang di chuyển với tốc độ 120 dặm / giờ?

Ans. Bất kể tốc độ của ô tô là bao nhiêu, các bánh xe sẽ có tốc độ 0 dặm/giờ bất cứ lúc nào khi nó chạm đất. Điều này là do trong khi nó lăn, bánh xe di chuyển theo hai hướng:

  • Xoay vòng, xung quanh trung tâm của nó,
  • Và Theo chiều ngang, theo hướng xe đang chuyển động.

Tại điểm tiếp xúc, cả hai chuyển động của bánh xe triệt tiêu lẫn nhau. Điều này dẫn đến tốc độ thực là 0 dặm/giờ so với mặt đất.

Q 15. Sử dụng các phép toán +, -, * và / trên 3, 3, 7, 7, thu được 24.

Ans. Đầu tiên, chia ba cho bảy và sau đó thêm 3 vào nó. Sau đó, nhân kết quả với 7 để có 24 tức là,

7 x ((3/7) + 3) = 24.

Q 16. Tại sao bạn nghĩ rằng bạn muốn tham gia Google?

Chà, không cần thiết phải trình bày danh sách tất cả các đặc quyền trong câu trả lời này, thay vào đó hãy cố gắng thể hiện sự quan tâm của bạn đối với công việc. Mọi người đều đánh giá cao việc Google đối xử với nhân viên của mình bằng sự tôn trọng và hỗ trợ to lớn bằng cách giúp họ đổi mới. Bạn sẽ có thể thuyết phục người phỏng vấn rằng những kỹ năng bạn sở hữu là phù hợp nhất cho công việc cụ thể đó tại Google.

Q 17. Người dùng Google+ có những công cụ nào để tăng năng suất và hiệu quả tổng thể cũng như xử lý việc quản lý hồ sơ?

Ans. Một số công cụ như Circlecount.com và Gplusdata.com có ​​thể cung cấp thông tin tình báo tuyệt vời cùng với hỗ trợ chính trong việc quản lý hồ sơ cho tất cả các bài đăng của bạn. Nó cũng cung cấp hỗ trợ cho các trang hoặc bài đăng do bạn quản lý.

Q 18. Bạn thích điều gì nhất giữa việc học và việc kiếm tiền?

Thông qua câu hỏi này, nó sẽ được đánh giá xem bạn kiên định hơn với việc cải thiện kỹ năng và kiến ​​thức của mình hay bạn thiên về kiếm tiền hơn. Đảm bảo rằng nếu bạn muốn làm việc tại Google, bạn phải thuyết phục nhà tuyển dụng rằng bạn sẽ hết sức cam kết cải thiện và trau dồi kiến ​​thức. Trình bày một câu trả lời sẽ cân bằng cả xu hướng của bạn đối với công việc và tiền bạc.

Q 19. Trong bản đồ Google, bạn sẽ tính toán tuyến đường giữa hai địa chỉ Phố khác nhau như thế nào?

Ans. Đối với câu hỏi này, bạn chỉ cần hết sức chú ý đến thực tế là ở quy mô điện tử của Google, đây là một lựa chọn khả thi cho giải pháp. Đối với loại câu hỏi này, ý nghĩa chính được đưa ra cho các tính toán với các khu vực địa lý gần như giống hệt nhau. Đây không là gì ngoài một câu hỏi kích thích tư duy có thể khiến bạn bối rối.

Q 20. Giả sử rằng Tom là một cậu bé 16 tuổi và anh ấy lớn hơn anh trai Jon của mình 4 lần. Tom sẽ bao nhiêu tuổi khi anh ấy gấp đôi tuổi của anh trai mình?

Ans. Người ta cho rằng Tom 16 tuổi và anh ấy gấp 4 lần anh trai Jon. Hiện tại, tuổi của Jon sẽ là (16/4 =4). Vậy tuổi anh là 4 tuổi. Bây giờ, nếu Tom gấp đôi tuổi của anh trai mình khi Jon 12 tuổi, điều đó có nghĩa là tuổi của Tom sẽ là 12 × 2 = 24?

Do đó, khi Tom 24 tuổi, tuổi của anh trai Jon sẽ là 12.

Câu 21. Cho có 8 quả bóng, 7 quả bóng có khối lượng bằng nhau, quả này nặng hơn quả còn lại. Bạn sẽ làm thế nào để tìm ra cái nào nặng hơn khi sử dụng một cái cân?

Ans. Trong tổng số bi, lấy riêng 6 bi; bây giờ sắp xếp 3 quả bóng trên mỗi bên của sự cân bằng. Nếu chúng có trọng lượng bằng nhau, thì bạn sẽ biết rằng quả bóng nặng hơn được bao gồm trong 2 quả bóng còn lại và nếu chúng không nặng bằng nhau, thì quả bóng nặng hơn nằm trong số 6 quả bóng.

Tải xuống danh sách các câu hỏi ở định dạng .PDF, để thực hành với chúng sau này hoặc sử dụng chúng trên mẫu phỏng vấn của bạn (nếu bạn muốn bẻ khóa Google Interview):

Câu hỏi phỏng vấn Google 1

Kết luận

Bài viết này chủ yếu tập trung vào việc cung cấp thông tin hữu ích về các câu hỏi phỏng vấn có thể xảy ra khác nhau mà một người sẽ gặp nếu anh ấy/cô ấy là người có nguyện vọng làm việc theo nhóm của Google. Chúng tôi hy vọng rằng bài viết này chắc chắn sẽ hướng dẫn bạn một cách toàn diện. Hãy cho chúng tôi biết trong phần nhận xét bên dưới mức độ giá trị mà bạn thấy thông tin đó và nếu có bất kỳ thông tin chi tiết nào khác mà bạn muốn biết.

Một yêu cầu?

Tôi đã nỗ lực rất nhiều để viết bài đăng trên blog này nhằm cung cấp giá trị cho bạn. Nó sẽ rất hữu ích cho tôi, nếu bạn cân nhắc chia sẻ nó trên mạng xã hội hoặc với bạn bè/gia đình của bạn. CHIA SẺ LÀ ♥️