インタビュー中に大声で考えることは本当に最高の戦略ですか?[閉まっている]


44

ホワイトボードのベストプラクティスについて最近質問した別の質問では、答えを思いついて大声で考えることが最良の戦略であるという一般的なコンセンサスがありました。

確かに、長い沈黙の瞬間は厄介です。

しかし、最近のインタビューの後、大声で考えると間違った解決策や間違った道をたどる場合、さらに検討すると、インタビュアーはすぐに飛び込んで私のアプローチの問題を指摘する傾向があることに気付きました1分間停止します。これは孤立したケースではなく、複数のインタビュアーとの複数のインタビュー中に発生しました。

もう1つは、インタビューの後、私が絶対に爆撃した問題について、座って無言で紙の上に問題をスケッチしたとき、私は解決策をかなり迅速にスケッチできたということです。大声で考えることは、私が言うことをインタビュアーに登録しなければならないことを考えることに頭脳サイクルを費やすことになり、さらに、間違った道を進んだことを認識し、ボードに何かを書いた後にやり直すことを恐れる多くの時間を無駄にします。1つの道を歩み始めて、たくさんのジャンクを書いたことに気付いたら、それを元に戻すことはできませんが、それについて静かに考えた場合、インタビュアーは混乱を見なかったでしょうし、それはより迅速だったでしょうホワイトボードに悪いアイデアを考えると、単に悪いアイデアを考えるよりも多くの時間がかかります。

沈黙の瞬間は欲しくありませんが、同時に話すことはより多くの時間を要し、自己意識につながり、ほんの少しの時間で自分が見つけたかもしれない何かに対するインタビュアーの介入につながる可能性があります。


7
あなただけの練習が必要です。彼らが飛び込んだら、あなたが終わるまで待つように丁寧に伝えてください。
-whatsisname

14
「大声で考える」というようなことはありません。思考があり、話があります。話すことは大声で、思考は沈黙する。時々一緒に行くこともありますが、ほとんどの場合、会話が問題を引き起こします。カルヴィンが言うように、「私の主な問題は、私が考えるときに唇が動くことです」:)
ルーク

4
思考を刺激する質問をする良いインタビュアーは、彼が誘発した思考を中断しません。
cdkMoose

2
いい質問ですね。プログラマーインタビューは非常にユニークです。
-Techgration

2
実際に面接した人に、正しい答えを出すかどうかよりも、彼らの思考プロセスを理解することのほうが価値があると思うので、大声で考えるように頼みます。
-Dietbuddha

回答:


44

それはあなたにとって最善の戦略ではないかもしれませんが、インタビュアーにとっては、「フルメタルジャケット」に夢中にならない限り、確かに素晴らしいことです。

ほとんどのインタビュアーは、(少なくともプログラミングの役職については)以下を可能にするため、それを高く評価しています。

  • あなたの思考プロセスを評価し
  • そして、あなたが間違った道にいるならあなた案内します

しかし、言う気軽に「ハングアップ、私はこのことについて考えてみましょう」とあまりのとりとめの前を通って物事を考えます。時間をかけてください。しかし、彼らを長年掛けさせないでください。彼らはあなたが立ち往生しているかどうかを見て心配しています。

また、最初は間違った道を歩むこと悪いことではありません。それあなたの考えのプロセスです。漸進的であり、途中で問題に遭遇する必要があります。かなり普通。間違った方向に進んでいることがわからないか、そう言われたときにそれを見ることを拒否し、それから正しい方法を見つけることができない場合にのみ悪いことです。

会話をスムーズに進めていくのに役立ちます。


インタビュアーが私を間違った道にいると思ったとき、「指導してくれ」と主張したため、私は実際に非常に重要なインタビューをひどく失敗させました。彼は、アイデアを考え抜く機会を本当に与えずに、飛び入りで私を修正し続けました。面接官の便宜のためにあなたの思考プロセスを大声で追跡することを余儀なくされることは、まったくの無理です。これは、実際の根本的な問題のもう1つの症状です。開発者に効果的にインタビューする方法を実際に誰も理解していない。
エヴィカトス14年

13

元に戻せないのはなぜですか?これらの種類の質問は、通常、あなたが言うことができるかどうかを調べることに関するものです。この問題を我慢してください。数歩バックアップする間、我慢してください。」誰もが間違いを犯しますが、誰もが高圧環境で間違いを認めるわけではありません。自分が間違っているとわかったら、そう言ってください。それを隠そうとして、彼らが気付かないことを期待しないでください。


7

大声でそれを考えることは、私にとってより安全な賭けのように見えます。

<大声で考える>

だから、ここで私のオプションは何ですか?

  1. 大声で考えて、正しい解決策を見つけてください。すべてのカウントでいい。スコア:2

  2. 大声で考えて間違った解決策を見つけたり、インタビュアーの助けを借りて正しく解決したりします。悪いことですが、少なくとも、面接官が私がそこに着く間に暴露した思考プロセスを評価する機会を与えてくれます。スコア:0.5

  3. 静かに適切なソリューションに到達します。面接官が私のチームワーク能力を疑うリスクがあるが、かなり良い。スコア:1.5

  4. 静かに間違った解決策を見つけます。全体的な惨事:私は失敗しただけでなく、インタビュアーが自分が愚かだと思う大きなチャンスを与えました。スコア:-1


カウント:静寂に勝る大声で勝つことを考える2.5:0.5

</大声で考える>


4

私は信じている妥協点があります。あなたはあなたの思考プロセスのすべての詳細を明確にする必要はありません、そして、私はこれが期待されるとは思いません。問題自体についてコメントしたり、問題にどのようにアプローチしているのかをより広範に説明したりできます。

OK、私はそれを…のように扱うと思います。私はここでの難しさを考えることができます...私の最初の考えは...(自分自身を追加するオープンなオプションを残します:」仕事」、あなたがそれを理解している場合はそうです)」

秘Aは、あなたが講義したかのように、あなたが見つけたばかりの間違いをあなたが修正できるということです。


4

いつものように、「それは依存します」

あなたの考えが「ここに私の仮定、私の答えを準備しているときに検討しているものがある」という線に沿っているなら、おそらく共有する価値があるでしょう。インタビュアーとして、思考プロセスと、仮定や前提条件を共有し、必要に応じて変更する意思があるかどうかを確認したいと思います。

標準ライブラリー関数のパラメーターの順序を覚えようとすることを私に知らせている場合、それはおそらくあまり良くありません。


3

インタビュアーとして、あなたが問題について考えている間、数分間黙って待っているのは非常にうれしいですが、待つ時間が長いほど、より良い答えが期待できます。

あなたがまっすぐに飛び込んで間違いを犯したが、すぐにそれらを見つけた場合、それは問題ありません。時間をかけて正しく考え、それを実現できれば、それは良いことです。しかし、多くの時間をかけて問題を熟考し、それをひどく台無しにする開発者ほど悪いことはありません。それはありません、と述べた多くので、彼らは何もなく、つまずくしないというギャップを埋めるために熱心である開発者よりも悪いです。


3

あなたがどれほどクレイジーかによって異なります。大声で考えると、考えられる結果は2つだけです。

1)私は一連の思考を終えて、インタビュアーが椅子をできるだけ遠くからスクーティングしていることを確認するために見上げます。時々、セキュリティがすぐに到着するか、きれいな白いコートを着た素敵な若い男性がハッハッハします。

2)テクニカルインタビュアーは、私のオタクの用語集に参加してHRインタビュアーを驚かせ、互いに15分間geekspeekをします。その後、髪をとかし、椅子から降りて、何も起こらなかったふりをします。

正直に言ってください。私たちの多くはかなり奇妙です。人々が頻繁にあなたを奇妙に見ているなら、あなたはおそらく大声で考えるべきではありません。

簡単な妥協点(私自身が使用する方法)は、適切に選択された質問で思考の連鎖を説明することです。


1
「オタク語用語集と私たちがgeekspeekを争う」の+1
HelloFictionalWorld

2

最善の戦略は、あなたのために働くことをすることです。沈黙の中で考えることで解決策にたどり着くことができるとおっしゃいましたが、おそらくこれは、インタビューを受けているときにこれからやるべきことです。私は緊張していること、そしてこれが解決策に到達するのに影響を与える可能性があることを理解できますが、最も快適なアプローチを使用すべきです。

インタビュー中に「厄介な沈黙」が生じる心配はありません。「考える時間」と考えてください。


それは、質問がどのように提起されるかに一部依存する可能性があります。インタビュアーが質問について説明し、「...今、解決策を探してプロセスを話してください」と言ったら、数分間沈黙していても彼らはあまり感心しません。あなたは自分の考えを集めるために10秒か15秒を自分自身に与えるかもしれませんが、その後、あなたは説明を始めるのが最善です。
カレブ

@Caleb:それが指定されている場合、はい、大声で考えなければなりません。しかし、オプションが与えられたら、個人に最適なものを使用することをお勧めします。
バーナード

1

あなたがあなたの思考プロセスをインタビュアーに明確にする限り、言葉や紙/ホワイトボードの問題を解決するかどうかは重要ではありません。問題を通して話すことの背後にある全体のポイントは、インタビュアーがあなたの心に入り、あなたが問題をどのように解決するかを見ることができるようにすることです。たぶん、あなたは言葉を発することも考えることもできないタイプの人間なので、私が取ろうとするアプローチは、口頭ではなく紙で作業することを好むことをインタビュアーに知らせることです。面接官は、あなたが何をして何を考えているのかを口頭で伝える必要がありますが、すべてを痛々しいほど詳細に述べる必要はありません。


1

声を出して話すことは、インタビュアーがあなたの思考プロセスを評価するための素晴らしい方法です-そしてそれはインタビュアーが探しているものです。彼らは単にコーディングできる人を望んでおらず、問題を解決する方法を知っている人を望んでいます。

もちろん、インタビューを受けている人にとっては、声を出して話すのは非常に面倒です(私にとってはそうだったと思います)。これは、難しい質問をする場合に特に当てはまります。質問について時間をかける必要がある場合は、インタビュアーに「しばらくお待ちください」と伝えてください。次に、解決策があると思ったら、考えたことと結論に達した方法を伝えます。

あなたが問題について考える間、インタビュアーは数秒待って喜んでいます。

考える時間を与えるもう1つの方法は、面接官に問題の側面を明確にするよう依頼することです。これにより、考える時間が増え、事前に考えていなかった明らかな解決策を見つけるのに役立つ場合があります。


-1

私は自分自身と話をする人は、はるかに優れた問題解決者であることを読みました。

だから、あなたは自分自身につぶやいて、両方を最大限に活用することができます。:-)真剣に。

あなたはより良い問題になるでしょう。ソルバーと彼らは、行き止まりのノードを含む、検索ツリーの完全な詳細を聞くことができません。


2
「私は、自分自身と話す人は、はるかに優れた問題解決者であると読みました。」好奇心が強い、これのためのソースがありますか?あなたの答えに関しては、これはあなたを夢中にさせるかもしれないと思います(そしてあなたがオープンスペースや会議中にいつも自分自身につぶやくと一緒に働くのが面倒になる可能性があります)。これは雇用ながら検討する必要がありますが、それはおそらく...人々をオフにダニうではないこと
haylem

-4

問題のホワイトボードに関する私の最近の経験により、虐待されたと感じ、インタビュアーは私の幼年期のトラウマについていくつかのことだけを学び、私の能力については何も学ばなかったと確信しています。

ピンを技術的な天才に突き刺し、ホワイトボードの前に表示するのは良い考えではなく、倫理的でもないと思います。

次回!メモ帳と色付きのペンを1つか2つ持って行き、問題を解決するために通常行うことを行います。脳がハイパードライブになるまで、就学前の波線のスケッチを始めます。うまくいけば、考え始めるのに十分リラックスできるでしょう。私の恐怖は、私が悲惨に失敗することであり、その恐怖が悲惨に私を失敗させるようです。たぶん練習が役立つでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.