面接官は「何か質問はありますか?」と言いました。プログラマーはどう答えるべきでしょうか?

序文

ここに画像の説明を挿入

プログラマーに面接するとき、面接官が「今日の面接はここで終わり、戻って通知を待ちます」、「何か質問はありますか」、「この質問がダメならやるべきです」などの決まり文句を言うのをよく聞きます。 、それなら、私たちも変更できます。」

今日は面接官の多くが「何か質問はありますか?」と言う一文についてお話します。

これは昔ながらの質問です。私はこれまでに何度もインタビューに応じ、この質問に対してさまざまな答えを返してきました。もちろん、他の人からの提案も参考にしました。いくつかの答え方をここにまとめました。ご参考までに。

1. もうだめ

これは信じられない答えのように聞こえますが、実際には実行可能です。あなたはたった今の面接プロセスで必要なコミュニケーションとコミュニケーションを完了しており、面接官はあなたの状況を基本的に理解しているため、礼儀正しくこの質問を提案します。率先して質問する機会を与えることは、実際には面接官への敬意の表れです。

この点が理解できれば、面接は直接丁寧に「問題ありません」と言って終わらせるのが良い終わり方です。

2.本当に聞きたいことを聞く

インターンの面接に参加していたとき、面接官にこんなことを言われるたびに、面接官を捕まえて質問をし続けました。私にとって、自分のことをよく知るためには本当に必要なことだからです。 面接部門って何をするの?技術スタックのようなもので、フルタイムの研修生になる可能性があるかどうかも知る必要があります。

面接官はあなたに質問する機会を与えますので、この機会に疑問を解消してください。この習慣は私がキャンパスの採用活動に参加するまで続きました。

もちろん、インターンシップよりも正式な仕事の方が重要です。自分がこの部門に適しているかどうかをよりよく評価するために、面接官から部門や技術スタックなどについてさらに詳しく聞くのが待ちきれません。情報が欲しいです。キャリア開発を支援することも重要です。

面接官も、このような質問をすると、熱心に答えてくれるし、知識欲も満たされるので、その部署のことを知りたい、どんな仕事をしているのか知りたい、入社したいと思うはずです。 , 面接官はあなたの伝えたいことを受け取ることができます。

また、これらの情報を知った上で、その部門の情報や関連する技術スタックを事前に知ることができるので、将来この会社に入社したいと考えている場合にも非常に役立ちます。

3. 機密情報を求めないでください

「本当に聞きたいことを聞く」といっても、本質を抜きにして質問できるわけではありません。面接官にとって、比較的タブーとされている質問もあります。ネガティブな例をいくつか見てみましょう。

**給与について質問しないでください:** 給与について直接質問することはお勧めできません。技術面接に参加している場合は、給与については聞かないでください。人々はあなたがプロフェッショナルではなく、お金に焦点を当てていると考えるでしょう。人事面接であれば、より暗黙的に「あなたの会社の給与体系はどうなっていますか?」と質問することもできます。

**個人的なことは聞かないでください:**面接官の中には、「月給はいくらですか」「普段、残業は真剣にしていますか?」などと質問するなど、よりカジュアルで面接官から直接生の情報を聞きたがる人もいます。 「この会社はどうだと思いますか?」 これは、会ったばかりの人に家族のことを尋ねるようなもので、非常に嫌悪感を抱きます。

**役職と関係のないことについては質問しないでください:** 面接官によっては、面接の場から飛び出して、「会社の将来の戦略は何ですか?この種の虚偽の質問や空虚な質問も避けるべきです。結局のところ、私たちプログラマはより実践的であるため、この間違いを犯す人は少なくなるはずだと私は信じています。

要約:

面接官が面接官に質問の機会を与えたいと思うのは、実は面接官には面接を受ける部署の基本情報や仕事の情報、将来使うかもしれない技術や事業内容などを知る権利があるからです。の責任者。

今日では、会社を理解することは難しくありませんが、会社全体に部門が多すぎるため、部門、事業分野、さらには事業分野の下にあるグループを理解することがますます困難になってきています。また、情報が完全に透明であるわけではなく、「maimai」や一部のコミュニティの意見だけでは、自分が将来どこで働くのかを知ることは困難です。

おそらく、面接官があなたの質問を待っているときが、それを理解する最後のチャンスです。

最後に、皆さんのお役に立てればと思い、最新の 2023 年の Android 中級および上級面接の質問のコピーを共有します。

記事の内容が多く、スペースが限られているため、情報は PDF ドキュメントにまとめられています。Android 中級および上級インタビューの完全なドキュメントを知りたい場合は、WeChat を追加すると無料で入手できます! (約束:完全無料

1. Android インタビュー関連

1.アクティビティ

● アクティビティのライフサイクルについて話す

● アクティビティ A が別のアクティビティ B を開始するときにどのメソッドが呼び出されますか? B が透明テーマまたは DialogActivity の場合はどうなるか

● onSaveInstanceState() メソッドの機能について教えてください?いつ呼び出されますか?

● アクティビティ起動プロセス

● onSaveInstanceState()、onRestoreInstanceState のドロップタイミング

● アクティビティの起動モードと使用シナリオ

● アクティビティ A がアクティビティ B にジャンプし、リターン キーを押すと、ライフサイクルの実行順序が決まります。

● 水平画面と垂直画面を切り替え、ホームボタンを押し、戻るボタンを押し、画面をロックおよびロック解除し、透明なアクティビティインターフェイスにジャンプし、テーマがダイアログであるアクティビティを開始し、ダイアログが終了したときのアクティビティのライフサイクルを確認します。浮き出る

● onStart と onResume、onPause と onStop の違い

● アクティビティ間でデータを転送する方法であるインテントのサイズに制限はありますか? 転送されるデータの量が大きすぎる場合、解決策は何ですか?

● アクティビティの onNewIntent() メソッドはいつ実行されますか?

● 明示的開始と暗黙的開始

● スキームの使用シナリオ、プロトコル形式、使用方法

● ANR の 4 つのシナリオ

● データを復元する場合の onCreate と onRestoreInstance の違い

● アクティビティ間でデータを転送する方法

● アプリ間アクティビティの開始方法、注意事項

● アクティビティタスクスタックとは何ですか

● アクティビティで一般的に使用されるフラグは何ですか?

● アクティビティのデータが保存される方法、およびプロセスが強制終了された後に保存されたデータを復元する方法

画像

2.サービス

● サービスのライフサイクル、2つの起動方法の違い

● サービスを開始するには 2 つの方法がありますか? 違いはどこにありますか

● サービスが強制終了されないようにするにはどうすればよいですか?

● サービスとアクティビティ間の通信方法

● IntentService とは何か、IntentService の原理、アプリケーション シナリオ、Service との違い

● Service の onStartCommand メソッドには戻り値がいくつありますか? それらは何を意味しますか?

●bindService と startService の混合ライフサイクルとそれを閉じる方法

● どのシステムサービスを利用したことがありますか?

● ActivityManagerService についてご存知ですか?それはどのような役割を果たしますか

画像

3.ブロードキャストレシーバー

● 放送の分類と利用シーン

● 放送の2つの登録方法の違い

● ブロードキャスト送受信の原理

● ローカル放送とグローバル放送の違い

画像

4.コンテンツプロバイダー

● ContentProvider とは何か、およびその用途

● ContentProvider 権限管理

● ContentProvider、ContentResolver、ContentObserver の関係

● ContentProviderの実装原理

● ContentProvider の利点

●ウリとは何ですか?

5.ハンドラー

● Handlerの実装原理

● 新しいハンドラーをサブスレッドで直接作成できますか? メインスレッドの Looper が初めてループ メソッドを呼び出せるのはなぜですか? いつ、どのクラスが呼び出せるのか?

● Handlerによるメモリリークの原因とその解決策

● スレッドには複数のハンドラー、複数のルーパー、および複数の MessageQueue オブジェクトを含めることができます。

● Message オブジェクトの作成方法の違いは何ですか?

● Message.obtain() はメッセージ プールのハンドラーをどのように維持しますか? メッセージを送信するためのメソッドは何ですか?

● HandlerのpostとsendMessageの違いと応用シナリオ

● ハンドラー postDealy の後にメッセージ キューに何が起こるか、最初に postDelay 10 秒、次に postDelay 1 秒を想定し、これら 2 つのメッセージを処理する方法

● MessageQueueのデータ構造とは

● ハンドラーはどのようにしてスレッドをルーパーに対応させるのでしょうか。また、ハンドラー メカニズム内に MessageQueue ThreadLocal が 1 つだけ存在するようにするにはどうすればよいですか?

おすすめ

転載: blog.csdn.net/Misdirection_XG/article/details/130803579
おすすめ