Android インタビュー: ベストを尽くすために残業する必要がありますか? 私は値しない

ここに画像の説明を挿入します

序文

昨日、ある企業と面接をしたのですが、価値観の違いで不安になりました。

面接官はテクノロジーに非常に優れており、完璧主義者で、どんな問題に直面しても解決策を見つけるようです。私は彼の能力に驚き、少し戸惑いました。

ただ、私が納得できないのは、面接官が残業を当然と思っていることです。物事をより良くしたいと考えて、自ら進んで残業をする人もいると彼はさえ言った。この考え方を否定するわけではありませんが、残業が当たり前で国の制度とは関係ないと考えると混乱します。

面接官に「残業についてどう思うか」と聞かれ、「仕事に意味があるのであれば、必要に応じて残業しても構いません」と答えました。彼は、上司の下で働くことが無意味だと考える人もいるのに、残業はすべて無意味なのでしょうか、と反論した。もちろん私はこの考えを否定しますが、彼が自分の考えで他人を測るのは無力だと感じます。

それから、忙しいときは残業してもいいと言いましたが、それがずっと続くわけではないので、定期的に休んだり調整したりする仕組みはあるのでしょうか?彼は、いいえ、会社が上場するまでこの状態が続くだろうと答えました。

これには言葉を失います。これは価値観の違いなのか、残業をしないと仕事の効率が悪いと思われてしまうようです。

悲しいのは、私たちに残業をさせているのは同僚かもしれないということです。

そんな面接官に出会ったことはありますか?

さて、本題に入りますが、以下が今回の面接の質問ですので、ご参考になれば幸いです。

1. ハンドラー、ハンドラーがスレッドを切り替える方法、およびハンドラー同期バリアについて簡単に説明します。

2. Glide のキャッシュ、Glide のどの詳細な API を使用しましたか、カスタム モデルは Glide のどの段階にありますか?

3. mvc、mvp モード、プレゼンターのメモリ リークの問題について話す

4.ANRについて理解したことがありますか? 実際の ANR 測位の問題に関する経験はありますか?

5. どのようなパフォーマンスの最適化を行いましたか?

6. UI スタックの最適化を実際に解決した経験はありますか?

7.ビットマップの最適化に関する実務経験はありますか?

8. プロジェクト構築プロセスでどのような経験がありますか、どのような Gradle スクリプトが使用され、下請けではどのような操作が実行されますか?

9. コンポーネント化について詳しく学びましたか? Aルーター詳細原理

10. イベント配布メカニズムと、RecyclerView が内部 ViewClick 競合を処理する方法について話しましょう。

11. mainfest で構成されている場合、LargeHeap を実際に大きなメモリに割り当てることができますか?

12. 最も速い時間計算量で大まかに順序付けされた配列をソートする方法

13. 実装するように頼まれた場合、どのようにして複数のテーマの効果を実現しますか?

14. FlexLayout をカスタマイズする方法

15. いじくり回しの原理、使用したホット リペア フレームワーク、および堅牢性の原理は何ですか?

16. 注釈についてのあなたの理解と、それをどのように解析するかについて教えてください。

17. 同期は公正なロックですか、それとも不公平なロックですか? ReteranLock は公正なロックですか? それはどのように達成されるのでしょうか?

18. ジェネリックはどのように解析されますか? たとえば、ジェネリックはレトロフィットでどのように解析されますか?

19. mvp と mvvm の違い、mvvm はどのように UI を更新するのか、データバインディングはよく使用されますか、データバインディングの原理は何ですか?

20.Kotlinの原理?

21. プロジェクト内でメッセージを送信するために、tcp とソケットを直接使用しますか?

22. プレゼンターでサブスクリプションを解放せずに、ネットワーク フレームワークでメモリ リークを直接回避する方法

23. ライフサイクルは何と呼ばれますか? AIDLを使用したことがありますか?

24. RecyclerView のキャッシュ機構について話します 10 回スライドしてから元に戻すと、そのうちのいくつかは
onBindViewを実行します。

25. RecyclerView の部分更新を実装するにはどうすればよいですか? NoticeItemChange メソッドでペイロードとパラメーターを使用しましたか?

26. LinkedHashMapのデータ構造についての話

やっと

Android の面接の質問についてのより詳細な説明が利用可能です

インタビューの内容は比較的多く、スペースが限られているため、情報は PDF ドキュメントにまとめられています。2023 年の最も包括的な Android 中級および上級のインタビューの質問に対する回答の完全なドキュメントが必要な場合は、次のことができます。

目次

画像

第 1 章 Java

●Javaの基礎

●Javaコレクション

●Javaマルチスレッド対応

●Java仮想マシン

画像

第2章 アンドロイド

●Androidの4大コンポーネント関連

●Androidの非同期タスクとメッセージ機構

●Android UI描画関連

●Androidのパフォーマンスチューニング関連

●AndroidのIPC

●AndroidシステムSDK関連

●サードパーティフレームワーク分析

●総合技術

●データ構造面

●デザインパターン

●コンピュータネットワーク面

●Kotlinの側面

画像

第 3 章 オーディオおよびビデオ開発に関する頻繁な面接の質問

●なぜ巨大なオリジナルビデオを小さなビデオにエンコードできるのでしょうか?その技術にはどのようなものがあるのでしょうか?

●ライブストリーミングを瞬時に最適化するには?

●画像処理におけるヒストグラムの最も重要な役割は何ですか?

●デジタル画像のフィルタリングにはどのような方法があるのですか?

●画像からどのような特徴を抽出できるのでしょうか?

●画像再構成の品質を測る基準は何ですか?計算方法は?

画像

第 4 章 フラッターの高頻度面接の質問

●ダーツ部分

●フラッター部

画像

第 5 章 アルゴリズムの高頻度面接質問

●素数を効率よく見つけるには

●二分探索アルゴリズムの使い方

●雨水問題を効果的に解決するには

●順序付けられた配列から重複した要素を削除する方法

●べき乗剰余演算を効率的に行うには

●最長の回文部分文字列を見つける方法

画像

第 6 章 Andrio フレームワーク

●システム立ち上げプロセスの面接質問の分析

●バインダーインタビューの質問分析

●ハンドラーインタビューの質問分析

●AMSの面接質問の分析

画像

第 7 章 企業における面接でよくある質問 174 件

●SDカード

●Androidのデータ保存方法

●放送受信機

●頻繁にsp操作を行うとどのような影響がありますか?SP にはどのくらいのデータを保存できますか?

●dvmとjvmの違い

●アート

●アクティビティのライフサイクル

●アプリケーションはアクティビティを開始できますか?

●…

画像

おすすめ

転載: blog.csdn.net/Android_XG/article/details/132403849