今年は冬の寒さの影響で多くの専門職の就職活動が長期化し、これまでの金銀銀メダルに加え、6月も採用活動の激戦区となっており、この特殊な状況下で今年は競争のプレッシャーが大きくなっている。消費者の要求も高まっています。
多くの小規模パートナーはこのような状況に直面しており、面接の機会を得るために懸命に努力しましたが、次のようなさまざまな理由で面接を断念してしまいました。
「面接で自分の力が発揮できない」「
面接官の質問に答える際にポイントがつかめない」
「緊張してどもり、どう自分をアピールしたらよいかわからない」
特に現在の Android 面接では、ほとんどの企業が、言語やコーディングなどの基本的なスキルを求職者に求めることに加え、フレームワーク層の理解や UI フレームワークを制御する能力をますます重視しています。完全なプロジェクト経験と複数端末の知識も重要なボーナス項目になります。
まずはプロジェクトの体験を見てみましょう
面接官がこの質問をする場合、実は説明を通じてプロジェクトの能力を理解するという意味と、ナレーションを通じて実際にプロジェクトをより詳しく理解するという意味があり、実際に書かれたプロジェクトの経験と一致しません。履歴書は、あなたのプロジェクトの経験が本物かどうかを判断するためにも使用されます。
通常、私たちはゴールド含有量が最も高いプロジェクトを履歴書の最初の列に記入します。この質問をされた場合は、このプロジェクトに焦点を当て、プロジェクトのビジネス機能を明確に説明する必要があります。具体的には、次の点を渡すことができます。手の込んだ:
1) プロジェクトを簡単に紹介
2) プロジェクトで実装されている機能を列挙する
3) どの新しい技術や優れたアーキテクチャが使用されているかを中心に、プロジェクトの技術とアーキテクチャを伝え、他のプロジェクトとの違いを強調する 4
)プロジェクトの規模を言葉で暗黙的に表現し、当社の能力をアピールします。
5) プロジェクトのどのセクションを担当するかを詳しく教えてください。
上記の5つのポイントにより、プロジェクト全体の立体性と真実味がよく反映され、あなたの個人的な能力を詳細に表現できるだけでなく、面接官に本当にプロジェクト経験があると感じさせることができます。規格。
基本的な言語やその後のコーディングなどの基礎スキルはもちろん、優秀なプログラマーにとっては必須のスキルです。
2 つ目は、基礎となるソース コードの理解です。
私たち Android プログラマーにとって、これはむしろ Framework の知識コンテンツです。
Framework は、Android フレームワーク層として、アプリが呼び出すための多くの API を提供します。多くのメカニズムは、アプリが使用できるように Framework によってパッケージ化されています。これらのメカニズムの原理を知らなければ、特定のアプリやシステムを最適化することは困難です。市場にあるほとんどの車載システムや大手携帯電話メーカーのシステムなど。
仕事をしている Android プログラマーには馴染みのない言葉かもしれませんが、今では面接で必須の質問になっているので転職する人は知っているはずです。
そこで編集者は、フレームワークを学習する過程での私のメモを整理し、フレームワークの面接プロセスでよくある質問のいくつかを整理しました。まとめ切れていないナレッジポイントについては、コメント欄でご指摘いただけると幸いです。また、皆様向けに「Android 企業の面接でよくある質問のまとめ(回答付き)」を用意しました。下の名刺をクリックしてください。直接受け取るには〜
-
Android でのマルチプロセス通信にはどのような方法がありますか?
-
バインダー機構の原理を説明してください。
-
Android が IPC メカニズムとして Binder を採用するのはなぜですか?
-
バインダースレッドプールの動作プロセスは何ですか?
-
AIDLの正式名称は何ですか? どのように動作します?どのような種類のデータを処理できますか?
-
…
-
…