21年のGoogleインタビューの上位2024の質問[回答付き]

Google は常に私たちをサポートしてくれました。 ただし、これには、そのすべてに対応できる必要な口径が必要です。 これが、Google が最もふさわしい候補者を選ぶ際に非常に厳選している理由です。 彼らの選択プロセスにより、Google は常に最も信頼できる Web サイトの XNUMX つになっています。

グーグルの会社での採用プロセスは長くて多忙です。 ただし、一度クラックすると、後戻りはできません。 したがって、選択段階とラウンドのプロセスは次のとおりです。

フェーズラウンド
電話/ハングアウト インタビュー2
オンサイトインタビュー
コーディング2から4ラウンド
設計最大2ラウンド
Google インタビューの質問と回答

Googleインタビューの質問

それでは、Google の面接ラウンドで最もよく聞かれる質問を見ていきましょう。 今年のインタビューで聞かれる可能性が最も高い21の質問を選択しました。

Q 1. マンホールの蓋はいつも丸い形をしています。 マンホールが長方形や正方形など、他の形状になる可能性はありますか?

答え。 答えはノーです。マンホールは特定の理由で丸い形をしています。丸い形のマンホール カバーだけが滑り落ちてマンホールに落ちることはありませんが、他の形、たとえば長方形や正方形は非常に簡単にマンホールに滑り込むことができます。後で災害を引き起こします。

Q 2 二和問題ってどういう意味ですか? 私たちがそれを解決できるさまざまな方法は何ですか?

答え。 XNUMX 和問題は部分和問題の別バージョンです。 この合計は、ソートされていない配列から XNUMX つの整数のすべてのペアを決定することを中心に展開し、それらを合計して合計を取得します。これが S です。

たとえば、ソートされていない配列が [32, 44, 56, -2, -14, -26, 16, 14] で、合計 (S) が 30 の場合、プログラムは [32, -2], [ 44、-14]、[16、14]、[56、-26]。

解決策 1 (通常): この問題の簡単な解決策は、配列全体を調べて同じことを続けることですが、合計が S になるペアを見つけてみてください。

解決策 2 (高速): このアプローチは、ハッシュ テーブルを使用してオブジェクトを決定します。 配列の各要素をスクロールしながら、メソッドは S (現在の要素) がハッシュ テーブルに存在するかどうかを精査します。 したがって、配列を一度だけ調べる必要があります。

Q 3. 次のうち、それぞれのシリーズに属さないものは?

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

答え。 p、r、q、t] はそれぞれのシリーズに属していません。 残りの XNUMX つのセットは、[a, b] サブセットが共通しているため、それぞれのシリーズの一部です。

Q 4. DEADBEEF とは?

答え。 DEADBEEF は、32 ビット数の 3735928559 進数表現である XNUMX に準拠しています。これは、アセンブリ/メインフレームの時代に魔法のデバッグ値として使用されていました。 DEADBEEF を使用すると、XNUMX 進ダンプのページで特定のメモリを見つけてマークするときに、識別が非常に簡単になります。

Q 5 与えられた集合の累乗集合を見つける背後にあるアルゴリズムを説明してください.

与えられたセットのべき集合は、要素のすべての可能な組み合わせ、つまり、与えられたセットのすべてのサブセット、および与えられたセット自体と一緒に空のセットで構成されるセットとして定義されます。 たとえば、S = [0, 1, 2, 3, 4] が特定のセットである場合、その累乗セットは次のようになります。

追伸 = [[], [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]]。

与えられた集合のべき集合を決定するためのアルゴリズムは、次のように計算されます。 N 個の要素を持つセットの場合、サブセットの合計は 2N になります。 したがって、特定のセットのパワー セットを決定するアルゴリズムには、次の手順が含まれます。

  1. ステップ 1: 0 から 2N まで検索します。
  2. ステップ 2: 各数値について、0100 進数表現を取得します。 たとえば、XNUMX は XNUMX 進数で XNUMX として表されます。
  3. ステップ 3: このバイナリ表現を使用して、セットから数値を含める必要があるかどうかを確認します。たとえば、0100 = [除外、含める、除外、除外]

Q 6. 4 から XNUMX を引くと XNUMX になることはありますか? はいの場合、どのように?

答え。 はい、得られますので、アルファベット4つからfとeのXNUMXつを除くとivになります。 これは数字の XNUMX をローマ数字で表したものです。

Q 7. 入力文字列 1??0 があるとします。 ワイルドカードです。 文字列の可能性のあるすべての組み合わせを見つけるための正確なアルゴリズムを説明してください。

答え。 したがって、入力文字列は 1??0 です。 これで、最初と最後の番号が固定されました。 真ん中の 0 つの数字はワイルドカードです。つまり、1 または XNUMX のいずれかになります。

指定された文字列の可能性のあるすべての組み合わせを見つけるためのアルゴリズム:

  • ステップ 1: 空のセットと文字列を使用して関数を呼び出すことから始めましょう (0 と 1 をプッシュします)。
  • ステップ 2: コントロールが到達したら? ワイルドカードは、各文字列セットのコピーを作成し、半分に 0 を追加し、残りの半分に 1 を追加します。
  • ステップ 3: 文字列が空になるまで、より小さな文字列を使用して関数を繰り返し呼び出すことを繰り返します。

1??0 入力文字列の場合、アルゴリズムは次のように動作します。

初期セット = [] (ステップ 1 で呼び出された空のセット)

1文字目=1なのでセット=[1]

2 番目の文字 = ? (ワイルドカード) であるため、[1]、[1] の各文字列セットのコピーが作成されます。 次に、セットの半分に 0 を追加し、セットの残りの半分に 1 を追加します。 したがって、セット = [1, 0], [1, 1] があります。

3 番目の文字 = ? (ワイルドカード) したがって、[1,0]、[1,0]、[1, 1]、[1,1] の各文字列セットのコピーが再度作成されます。 次に、文字列セットの半分に 0 が追加され、文字列セットの残りの半分に 1 が追加されます。 したがって、集合 = [1, 0, 0], [1, 1, 0], [1, 0, 1], [1, 1, 1] が得られます。

4 番目の文字 = 0 したがって、最終セットは [1, 0, 0, 0]、[1,0, 1, 0]、[1, 1, 0, 0]、[1, 1, 1, 0] です。 .

Q 8 次の位置座標のリスト [[1, 3], [2, 5], [5, 7]] について、間隔 (3, 7) はそれらによってカバーされますか? リスト [[2, 3], [3, 4], [5, 6], [6, 7]] の同じ区間についてどう思いますか?

答え。 ポイント 3 から 7 とポイント 1 から 3 がカバーされているため、ポイント 2 から 5 はリスト [[5, 7], [2, 5], [5, 7]] で完全にカバーされています。 ただし、ポイント 3 ~ 7 はリスト [[2, 3]、[3, 4]、[5, 6]、[6, 7]] には含まれていません。 これは、ポイント 4 から 5 の間の距離がここではカバーされていないためです。

Q 9飛行機が墜落し、飛行機に乗っていた XNUMX 人を除く全員が負傷した。 それは何らかの方法で可能ですか?

答え。 これが可能なのは、この XNUMX 人が飛行機に乗っている他の人たちのように結婚しており、独身ではないためです。 そのため、彼らもその過程で怪我をしましたが、独身者としてではありませんでした.

Q 10. 一昨日が土曜日の XNUMX 日後である場合、今日は何日ですか?

回答: 土曜日の XNUMX 日後が火曜日です。 したがって、一昨日は火曜日です。 それで:

  • 一昨日は水曜日で、
  • 昨日は木曜日でした

したがって、今日は金曜日です。

Q 11 10000足すだけで8になるのはどうしてですか?

アン。 10000 を加算するだけで 8 を取得するには、8 を 88 回加算し、次に 888、最後に XNUMX を加算する必要があります。これらをすべて加算すると、次のようになります。

8 + 8 + 8 + 88 + 888 = 10000

Q 12 0、1、1、2、3、4、5、8、13、21のうち、属さない数字はどれ?

答え。 フィボナッチ数列は、前の 4 つの数値の合計である数値を表します。 残りはフィボナッチ数列、つまり 0、1、1、2、3、5、8、13、21 であるため、数値 XNUMX はシリーズに属しません。

Q 13 サッカーの試合が始まる前に、どのようにしてその試合のスコアを予測し、毎回正確であることが判明するでしょうか?

答え。 試合開始時のスコアが 0-0 だとします。 これは、すべての試合の開始条件になるため、すべてのサッカーの試合に当てはまります。

Q 14 車が高速道路を時速 100 マイルで走っています。 各車輪が地面に接触するときの速度は? 車が時速 120 マイルで走行しているときも同じままですか?

答え。 車の速度に関係なく、地面に接触している間、車輪の速度は常に 0 mph になります。 これは、転がっている間、ホイールが XNUMX 方向に動くためです。

  • その中心を中心に回転しながら、
  • そして水平に、移動中の車の方向に。

接触点では、車輪の両方の動きが互いに打ち消し合います。 これにより、地面に関する正味速度は 0 mph になります。

Q 15. 3、3、7、7 に +、-、*、および / を使用して、24 を求めます。

答え。 まず、3 を 7 で割り、24 を足します。 次に、結果に XNUMX を掛けて XNUMX を取得します。つまり、

7 × ((3/7) + 3) = 24。

Q 16. なぜ Google に入社したいと思いますか?

この回答ですべての特権のリストを提示する必要はありません。むしろ、その仕事への関心を満足させるようにしてください。 Google がイノベーションを支援することで、従業員に大きな敬意とサポートを持って接していることは、誰からも高く評価されています。 あなたのスキルが Google での特定の仕事に最も適していることを面接担当者に納得させることができなければなりません。

Q 17. Google+ ユーザーが全体的な生産性と効率を高め、プロファイル管理に対処するために利用できるツールはどれですか?

答え。 Circlecount.com や Gplusdata.com などの一部のツールは、優れたインテリジェンスを提供し、すべての投稿のプロファイル管理を大幅に支援します。 また、あなたが管理しているページや投稿へのサポートも提供します。

Q 18. 学ぶことと稼ぐことのどちらが一番好きですか?

この質問を通じて、スキルと知識の向上に一貫性があるか、またはお金を稼ぐ傾向があるかが評価されます。 Google で働くことを希望している場合は、改善と知識の獲得に全力を尽くすことを雇用主に納得させる必要があります。 仕事への志向とお金への志向の両方のバランスを取る答えを提示してください。

Q 19. Google マップで、XNUMX つの異なる番地間のルートをどのように計算しますか?

答え。 この質問については、Google e-scale では、これがソリューションの実行可能なオプションであるという事実に細心の注意を払う必要があります。 このタイプの質問では、ほぼ同じ地理を使用した計算に大きな意味があります。 これは、あなたを混乱させる考えさせられる質問に他なりません。

Q 20. トムが 16 歳の男の子で、弟のジョンより 4 倍年上だとします。 トムが弟の年齢の XNUMX 倍になるとしたら、トムは何歳になるでしょうか?

答え。 トムは 16 歳で、兄のジョンより 4 倍年上であるとします。 現在、ジョンの年齢は (16/4 = 4) になります。 したがって、彼の兄弟の年齢は 4 歳です。 ジョンが 12 歳のとき、トムの年齢が兄の 12 倍だとすると、トムの年齢は 2 × 24 = XNUMX になりますか?

したがって、トムが 24 歳になると、弟のジョンの年齢は 12 歳になります。

Q 21. ボールが 8 個あるとすると、7 個のボールの重さは同じで、XNUMX 個のボールが他のボールよりかなり重いです。 はかりを使って、どちらが重いかをどのように把握しますか?

答え。 全部のボールのうち、6個のボールを別々に取ります。 天秤の両側に 3 つのボールを配置します。 重さが同じであれば、重い方のボールが残りの 2 つに含まれていることがわかります。同じ重さでない場合は、重い方のボールが 6 つのボールに含まれていることがわかります。

質問のリストを .PDF 形式でダウンロードする、後で練習したり、インタビュー テンプレートで使用したりします (Google インタビューをクラックしたい場合)。

Google 面接の質問 1

まとめ

この記事は主に、Google のチームワークを志望する場合に出くわす可能性のあるさまざまな面接の質問に関する有益な情報を提供することに焦点を当てています。 この記事が確実に包括的にあなたを導くことを願っています. 以下のコメントセクションで、その情報がどれほど価値があると感じたか、また知りたいと思っているその他の詳細な情報があればお知らせください.

XNUMXつのリクエスト?

私はあなたに価値を提供するために、このブログ記事を書くことに多大な努力を払ってきました. ソーシャルメディアや友人/家族と共有することを検討していただければ、私にとって非常に役立ちます. 共有は♥️