巻きすぎです!プログラマーのインタビューの前に、彼は「同様の」科挙の前に顔を磨いた。これは八股文のエッセイですか?本当に便利ですか?

みなさん、こんにちは。最近、社内チャンネルをいくつか共有しました。舞台裏で小さなパートナーから質問がありましたが、大企業との面接の準備を裏側に頼る必要がありますか?インターネット上の多くの人々でさえ、インタビューが八股文を暗唱する前に、冗談めかして準備を呼びます。

実際、多くの学生がこれについて質問していますが、インタビューで尋ねた質問は実際の仕事で実際に使用されていますか?空母を作って中に入ってネジを締めるのは面接ではないですか?今日はこのトピックについて話しましょう。

なぜあなたは裏経が欲しいのですか?

誰からも隠さないようにしましょう。実際、Androidの開発を最初に行ったときは、インタビューの前に非常に詳細な準備をしました。これは、バックスクリプトと同様です。

何を準備しますか?私が要約したさまざまな知識のポイントを確認し、再検討することです。これらの知識のポイントのほとんどは、当時の監督者によって私たちと共有され、その一部は私自身で探求し、学び続けました。これらの知識のポイントを再訪するたびに、私は本当に驚きとしてテストを受けたいと思います。インターネットでAndroidのインタビュー知識グラフを見つけましたが、この構造が高校の本のカタログと非常に似ているかどうかわかりますか?

Androidの位置には、Androidシステムの4つの主要コンポーネント、View、およびさまざまなサードパーティライブラリに加えて、多くの知識ポイントが含まれるため、Java基盤、アルゴリズムデータ構造、デザインパターン、およびコンピューターネットワークも必要です。 。シリーズ関連の知識。システム全体が比較的大きく、知識ポイントが非常に密集しているため、面接官が得意であり、質問の分野がまさにあなたが最も精通している分野であることを保証することは困難です。したがって、面接の質を確保するためには、面接前の詳細な準備が必要です。

実際、通常の面接のかなり前に準備し、自分が弱くて得意ではないことを確認または調査してください。しかし、インターネットがますます強力になるにつれて、その魅力は高まります。ますます多くの人が中に押し込みたいと思っており、多くの人が診察室で使用されているすべてのセットを使い始めています。これはもはやレビューや研究ではなく、単純な暗記です。多くのトレーニングコースでさえ、学生に架空の履歴書を作成し、狂気を経由して面接に合格するように教えています。

バックワープは役に立ちますか?

バックスクリプトがインタビューでのトリッキーな質問に対処するためだけのものである場合、または忘れがちな知識ポイントを覚えている場合でも、それはまだ役立つと思います。バックスクリプトで自分の能力不足を補おうとすると、効果を出すのが難しいと思います。工場が大きいほど、面接官の専門性が高くなり、効果が薄れます。

現在の面接の傾向の1つは、実践的な練習の能力にますます注意を払うことです。多くの大企業は、求職者に2つの質問をするか、コードを書くように求めます。どんなにいいことを言っても、それはめちゃくちゃですが、あなたが書いたコードは人々を欺くことはできません。経験豊富なインタビュアーは、あなたのコード仕様、コーディング速度、思考プロセスを見て、基本的にあなたがどれだけ上手かを知っています。もちろん、これを行うことには不利な点があります。なぜなら、誰もがアルゴリズムとデータ構造に長けているわけではなく、問題を解決できるかどうかは少なくないからです。しかし、少なくともこのリンクを通過できる人は、ほとんどが適正価格の本物の製品です。

もう1つは、一部の知識ポイントでは、面接時に、単にそれを味わうだけでなく、どのように理解しているかを確認するために質問を続けることが多いということです。たとえば、前回の面接で、よく知っているサードパーティの図書館について話してもらいました。彼は自分でグライドを選びました。グライドは比較的シンプルだと思うかもしれないので、原理を説明できます。しかし、私が彼にグライドの欠点は何であるかを尋ねたとき、それを最適化する方法があれば、反対側は言葉を失いました。このような単純なグライドの最適化は考えられません。他のより複雑なシナリオでは、もっと難しいはずです。結局、私は彼をパスしませんでした。私が彼に尋ねた他の基本的な質問はほとんど答えられませんでしたが、この1つの質問は彼の強さを明らかにしました。結局のところ、雇用主は、暗記でしか学べない人ではなく、問題を解決できる人を採用します。

面接の知識は本当に使われるのでしょうか?

最後に、あなたがもっと興味を持っている問題について話してください。面接で調べた知識は実際に使われるのでしょうか?

私の現在の経験によると、基本的には使用されていません。それについて考えて、私たちが書くように求められているのがアルゴリズムとデータ構造の質問であろうと、私たちが私たちに求めているさまざまなデザインパターンとフレームワークの詳細であろうと、それらは明らかに現実からかけ離れていることを知ってください。非常に多くの人々がそれを批判し、空母にインタビューし、ネジをねじ込みました。

しかし、注意深く分析すると、現在のモデルがすでに最適なソリューションであることがわかります。面接には、見分けがつく、優秀な人を選別できる、苦手な人を排除するなど、さまざまな条件が考えられます。もう1つの例は、人の可能性を調べて、誰が潜在的な株であり、誰が有望な将来を持ち、誰が将来はせいぜい普通の従業員であるかを確認することです。もう1つの例は、変化に対処することです。全員の立場と責任は静的ではありません。新入社員は優れたファンダメンタルズを持ち、立場と仕事の内容の変化に対処できなければなりません。これらの条件を重ね合わせると、仕事に起因するが仕事よりも高い問題が唯一の解決策であることがわかります。

第二に、いくつかのスキルは直接使用されませんが、価値がないわけではありません。最も簡単な例は英語です。ほとんどの人は仕事のシーンで英語を使うことができないと思います。あなたはもちろん、私もシーンの80%で中国語を使います。しかし、あなたが英語を話すのは役に立たないのですか?仕事をするために論文を読む必要があるので、もちろんそうではありません。論文はすべて英語です。英語が上手でなければ読めません。アルゴリズムエンジニアに関する限り、彼らは論文の読み方を知らず、最新の最先端技術も知らず、3年から5年以内に時代遅れになるでしょう。

航空母艦を建造できず、ネジでさえ適切にネジ止めできないことがよくあります。大企業のアルゴリズムエンジニアの例を見てみましょう。多くのアルゴリズムがアルゴリズムと言われていることは誰もが知っていますが、実際には毎日データ作業を行っています。しかし、それでも、ギャップはまだ見られます。川下の事業者が使っているモデルやシナリオを組み合わせて深く考える人もいて、その機能は非常に効果的で、使ってみるとすぐに数点改善されます。一部の人々は気にしません、彼らはただいくつかの機能を当然のことと思っています。一見、仕事内容や成果は誰もが似ているように見えますが、年末の業績評価に昇進したとき、上司はどちらを好むと思いますか?

最後に、知識とスキルは使用時に価値がありません。一部の能力は他のより深い能力の基礎であり、一部のスキルはあなたのプロ意識を高め、一部の知識は重要な予備です。なぜなら、職場では、本を使うときの憎しみは常に少なく、機会がいつ戻ってくるかは誰にもわかりません。機会が訪れたとき、明らかに学ぶには遅すぎます。したがって、このような有用性で学んではならず、必要がなければその考えを理解してはなりません。もっと知り、もっと学ぶことは悪いことではありません。

古いことわざにあるように、平らになりたい廃材は自分を納得させる言い訳ですが、道路上の歩行者はすでに出発しています。

インタビューレビューノート:

記事の最後に、Androidの中間および上級インタビューレビューノートを共有します

この情報は、2020年春の採用からさまざまなブログやフォーラムで公開されます。ウェブサイトでAndroid開発のための高品質な中級および上級の面接の質問を収集し、ネットワーク全体に最適なソリューションを見つけます。すべての面接の質問は、100%本物の質問+ベストアンサーです。パッケージの知識+多くの詳細。インターネットで情報を検索して学習する時間を節約できます。また、周囲の友達と共有して一緒に学習することもできます。

スペース上の理由により、次のスクリーンショットはコンテンツの一部を示しています。次の完全な学習ノートPDFが必要な場合は、+コメントのサポートが必要です。ここをクリックして無料で入手してください。

本体は全部で6つの部分に分かれています:

Java Basic(★★)
Java Advanced(★★)
Android Basic(★★★)
Android Advanced(★★★)
Android Project(★★★)
プロジェクトインタビューFAQ(★★★)

1. Javaの基本(★★)

オブジェクト指向思考
ポリモーフィック
例外処理
データ型
JavaIO
コレクション
Javaマルチスレッド

Java Advanced(★★)


JavaでのリフレクションJavaでの動的プロキシ
Javaでのデザインパターンとリサイクルメカニズム
Javaでのクラスローダー

Androidの基本(★★★)

アンドロイドの基本的な知識
活動
サービス
BroadCastReceiver
のContentProvider&データベース

Androidのレイアウト
ListViewJNI
および
AndroidのNDKネットワークアクセス
インテント
フラグメント

Android Advanced(★★★)

Androidのパフォーマンスの最適化
Androidの画面適応
AIDL
カスタムコントロール
イベントの処理
AndroidのAndroid署名
アニメーション
ネットワークプロトコルAndroidの
その他

プロジェクトインタビューのよくある質問(★★★)

  • 開発サイクル
  • プロジェクトで発生した問題
  • プロジェクトの最大の利益
  • プロジェクトがどのように実施されたか
  • プロジェクトの収益性
  • プロジェクトアーキテクチャ図を描く
  • プロジェクト開発プロセス
  • プロジェクトでのあなたの役割
  • プロジェクトのどのモジュールを担当しますか
  • あなたが担当するモジュールの特定の実装について話してください
  • プロジェクトで使用されている第3世代のフレームワーク
  • 自分でフレームワークを書いたことがありますか
  • 余暇にどのように自分自身を向上させる(学習する)か
  • あなたはあなた自身の技術ブログを持っていますか
  • あなたのキャリアプラン
  • なぜ去るのか
  • なぜ私たちの会社を選ぶのか
  • プロジェクトのハイライトとデメリットについて話します
  • プロジェクトはどのようにして一貫したスタイルを維持していますか
  • プロジェクト構造はどのように構築されますか
  • 画面の適応を解決する方法
  • どのソースコードを見たことがありますか
  • プロジェクトのバージョンはどのようにアップグレードされますか
  • 使用するバージョン管理ツール
  • 自主的に開発できますか
  • アプリがサーバーと対話する方法
  • 要件文書を作成しましたか?
  • インターフェイスドキュメントは作成されていますか?
  • どのクラウドサーバーが使用されているか
  • どのサードパーティプラットフォームが使用されているか

履歴書+ソーシャルリクルートソリューション+従来の人事面接分析

上記は、Androidの中間および上級の面接で遭遇した実際の質問の要約です。これがすべての人に役立つことを願っています。同時に、多くの人が、履歴書の作成、キャリアの混乱、およびHRクラシック面接に関する多くの面接の質問に遭遇することがよくあります。質問。また、履歴書の作成、ゴールデンスリーシルバーフォークラブによる採用のパズル、人事面接のフルセットを収集してまとめました。ご不明な点がございましたら、専門的な回答を提供いたします。

Android開発の友人にとっては、最も包括的で完全なインタビュー情報である必要があります。各モジュールをより適切に整理するために、インターネット上の多くの高品質のブログ投稿やプロジェクトを参照し、すべての知識ポイントを見逃さないように努めています。多くの友人がこれらのコンテンツを利用してレビューを行い、BATJなどの大手メーカーからオファーを受け取りました。この情報は多くのAndroid開発者にも役立ちました。また、あなたにも役立つことを願っています。

スペース上の理由から、上記の完全な学習ノートのPDFが必要な場合は、+コメントを付けてサポートしてください。ここをクリックして無料で入手してください。

この記事を読んでいただきありがとうございます。あなたのいいねを受け取ることができれば、私はとても光栄に思います。私たちは友達になり、Androidテクノロジーを一緒に共有して交換できることを願っています。

おすすめ

転載: blog.csdn.net/Androiddddd/article/details/115097415