原因と結果
不謹慎な人事に騙された悲惨な体験をお話ししましょう。インタビューは上海のeコマース会社で、給料は良かったです。面接中に給料を聞いてから口頭で申し出たので、戻ってメールを待ちました。戻ってみると、申し出は大丈夫で安全だと感じたので、他社に行かずにゲームを始めました。その結果、私は2週間待って、メールを待たずに、HRにプロセスを実行していることを伝えてもらい、望まないかどうかを尋ねました。HRは「はい」と答え、そのまま待ち続けました。
数日後、もう一度質問しますが、HRはもう答えません。それから初めて、それが「壊れている」ことに気づきました。幸いなことに、私はすぐに他社とのインタビューを開始し、偶然にMeituanからオファーを受け取りました。これは、変装した祝福です。
その後、eコマース会社の人事部から入社の連絡があり、当時は2人だったと思いますが、もう1人を選んで吊るしましたが、結局、その人がやってくれて、また思い出しました。私は、そのような人事には本当に専門的な倫理や自己啓発がないとしか言えないので、リマラは彼女をハッキングしました。幸いなことに、私の結末は良く、私は彼女をあまり気にしません。
米国グループの共有後の私の顔のコンテンツの公式発表に続いて、あなたに共有するためのいくつかの個人的なインタビューのアドバイスと情報があります、あなたが助けを持っていると思うなら、あなたはここで受け取ることができます
Meituan Face Jing(4ラウンドのインタビュー、紆余曲折)
Meituanの最初の側面:リラックス
1.はじめに
2.プロジェクト
3.元のコードと逆のコード、なぜコンピューターはデータを格納するために補完コードを使用するのですか?
4. TCPとUDPの違い、なぜTCPは信頼できる送信とスライディングウィンドウを保証するのですか?
5. HashMapが高速で拡張メカニズムが高速なのはなぜですか?
6、クッキー和セッション?
7. SynchronizedとLockの違いは何ですか?
8.ソフトリファレンスとウィークリファレンスの違いは何ですか?(ここではリサイクルについて話しているので、次の質問があります)
9.若い世代と古い世代のリサイクルアルゴリズムは何ですか?(複製が含まれるので、以下にあります)
10.コピーアルゴリズムは別のスペースにコピーしますが、他のスペースの大きさはどれくらいですか?
11.アルゴリズムの質問:A = {4,7,3,2,1}、B = {3,2,1,5,6}、最長のサブアレイを見つける(連続)
12. lcをブラッシングする感覚は何ですか?(履歴書にはlc300 +の質問が書かれています)
13.最大の欠点は?
14、修辞的な質問
Meituanの2番目の側面:緊張
1.自己紹介とプロジェクトプロセスの紹介
2.TCPとUDPの違いと使用シナリオ
3.ビデオチャットにはUDPを使用しているため、ビデオチャット中のパケット損失への対処方法
4.クエリが可能な限りキャッシュに収まるようにキャッシュを設計します
5.上海の飛行機の数を見積もる方法
6.3回のハンドシェイク
7.ハンドラーメカニズム?
8.スレッドごとにルーパーは1つだけですか?
9.スレッドにルーパーが1つしかないことを確認するにはどうすればよいですか?
10.マルチスレッドの方法は何ですか?
11.ANR異常状態
12. ANRを分析する方法は?
13.カスタムビューとViewGroup
14.イベント処理:配布、傍受、および処理。
15.GCアルゴリズム
16.アニメーション、属性アニメーション、フレームアニメーションを表示します。ビューアニメーションと属性アニメーションの違いについて話しましょう。
Meituanの3番目の側面:ハーモニー
1.同期されたロックオブジェクトの理解
2. C ++のAのインスタンスがBに割り当てられ、JavaのAのインスタンスがBに割り当てられます。途中で何が起こったのか
3.アレイはクローンでコピーされますか?
4.スロット機能が実行されるスレッドでのQt信号とスロット
5.cの構造データサイズの計算
6.ハンドラーはどのようにしてサブスレッドとメインスレッド間の通信を実現しますか
7.スレッド通信の概念は何ですか
Meituan HRインタビュー:安定
- 自己紹介
- なぜメイトゥアンに来たいのですか、メイトゥアンについてどれだけ知っていますか?
- ある種のインターネット企業を念頭に置いて(提案を送信)
- 職場で一時的に解決できない問題に遭遇した場合、どのように対処しますか?
- 独自の長所と短所
- あなたの将来のキャリアプランは何ですか?
- どの会社に直面しましたか?結果はどうですか?
- 給与要件
Meituanとのインタビューの前に、私が行った準備(Dachang Harvesting Cheats)
1.独自の履歴書をカスタマイズします(BATJと比較して)
業界に関係なく、再開は足がかりです。プログラマーにとって、準備はより重要であり、逐語的に考えられるべきです。再開に関して、私は個人的に次の2つの提案があります。
①自分のメリットを極力強調する
自分のレジュメを見た人に自分の長所を一目で見てもらい、要点を強調することを学ばなければなりません。前の会社に貢献した場合は、目立つ位置に書いて強調し、色を使って深める必要があります。悪くない。学業資格が有利な場合は、最初のページに学業資格を配置する必要があります。これは、HRが再開を選択すると、再開が数秒間しか読み取られないことが多いためです。必要なのは、HRに再開を一目で確認できるようにすることだけです。
②再開
再開再開と呼ばれる理由は、個人情報とコンテンツを簡素化する必要があるためですが、多くの人はこれを行うことができません。私の周りには友達が何人かいます。自分のレジュメを書くとき、彼らは長い話をします。彼らは800語の作文を書くのが待ちきれません。レジュメが6〜7ページの長さの場合、あなたが豊かな経験をしているとは感じませんが、あなたに一度に要点を把握することはできません。
また、レジュメをランニングアカウントとして書くことはできません。テクニカルレジュメは通常3ページを超えません。主な情報には、個人情報(連絡先情報、教育など)、専門スキル、実務経験、プロジェクト経験などが含まれ、可能な限り洗練されたものを使用します。言語の説明、1つの単語で物事を明確に伝えることができます。2つの単語は使用しないでください。
③何をしたかではなく、何をしたかを説明してください
多くのプログラマーは、これを独自のプロジェクトまたはテクノロジースタックで説明します。特定のプロジェクトでは、リファクタリングや最適化などのxxxxを担当します。しかし実際、インタビュアーが見たいのは、プロジェクトのリファクタリングと最適化によってどのようなメリットと効果がもたらされるかです。パフォーマンスが向上した場合、改善されたデータと状況はどのようなものでしょうか。それを説明してください。そうすれば、「プロジェクトはどのように見え、何が達成されたか」に焦点を当てる必要があります。
上記の3つのポイントは私の再開のための私の要件です。
とはいえ、レジュメの作成方法や作成方法は、多くの人にはわかりにくいかもしれません。私は標準のプログラマーレジュームテンプレートを持っています。必要に応じて共有できます。プライベートパスワード「レジューム」はできる。
2.知識を整理し、準備金を改善する
知識の準備の程度によって、片面と両面をうまく通過できるかどうかが直接決まるため、面接の前に知識を整理し、知識の予備力を向上させる必要があるかどうかを確認する必要があります。
知識の組み合わせに関して、私自身はそれを次の部分に分けました。
- プロジェクト開発に必要な基本知識:Android仮想マシンのメモリ原理+高度な同時実行原理+コンパイル時の高度なテクノロジー+高度なデータ構造とアルゴリズム
- Tencent内部チューニング:効率的なファイルIOとネットワークIO +メモリとネットワーク+包括的なチューニング
- Android Q FrameWorkソースコードと新しいUIテクノロジー:UI描画と新しいテクノロジー+ AndroidRの新しいテクノロジー+ AndroidStudioコンパイルApkソースコード分析
- Tencent T3.3アーキテクト:アーキテクチャ基盤スキル+ハンドアモイグループアーキテクチャ設計+オープンソースアーキテクチャ手書き実装+第一線の主要なファクトリアーキテクチャコアアドバンスト
- 高度なオーディオとビデオのトピック:C言語の基本と実際の戦闘の混合+ H264ビデオコーディングのトピック+ MediaCodecハードコーディング
- コトリンの実際の戦闘技術:実際の戦闘へのコトリンの参入+コトリンの進歩
知識が整理されたら、空席をチェックして埋める必要があるので、これらの知識ポイントについては、手元にたくさんの電子書籍やメモを用意しました。これらのメモは、各知識ポイントを完全に要約しています。
1.Javaの知識ポイントの要約
2.Androidの知識ポイントの要約
3.Android拡張
- パフォーマンスの最適化
5.Kotlin
6.Androidオープンソースライブラリのソースコード分析
理由の長さはここにのみ示されています。上記の完全なAndroidコアナレーションが必要な友人は、エディターに従って完全なPDFバージョンを無料で入手できます。
3.プロジェクトレビュー
実際、インタビューの第1ラウンドまたは第2ラウンドで尋ねられる技術的な質問のほとんどはプロジェクトに基づいているため、インタビューの前に最後に行うことはプロジェクトのレビューです。プロジェクトレビューに関して、私の個人的な考えは参考までに次のとおりです。
- このプロジェクトであなたはどのような役割を果たしましたか?
- このプロジェクトの背景は何ですか、それが技術的なプロジェクトである場合、なぜそれをするのですか?
- 技術的な問題は何ですか、それらをどのように解決するか、より良い解決策はありますか?
- プロジェクトで改善できる点はあると思いますか?
- このプロジェクトはどのような問題を解決しましたか。データを使用して話すのが最善です。このデータはどのようにして得られたのですか?
事前に考えを練り、上記の質問を考えたり、準備したりしてください。良いアイデアが浮かんだら、自然に面接官と話をして、良い姿勢を保つことができ、合格する可能性が高くなります。
最後の祝福
なぜプログラマーは大きな工場に入る必要があり、できるだけ早く大きな工場に入る必要があるのでしょうか。大きな工場に参入することの重要性と必要性を要約した6つのキーワード:公平性、成長、パターン、価値、サークル、追加。
これらの6つのキーワードを簡単に読んだ後、あなたもあなた自身の考えを持っていると思います。大した工場に入るかどうかにかかわらず、誰もが自分の目標と価値を達成できることを願っていますが、資格のある優秀なプログラマーであることはあなたの職業倫理です!
最後に、①Meituanのインタビューの質問と記事に含まれる分析;②Androidプログラマーの再開テンプレート;③研究ノート;④batと他の第一線のメーカーのインタビューの質問と他のpdf文書は、あなたが私をサポートする限り、すべて自由に共有できます。ああ!
これらは私が暇なときに何度も何度も読む素晴らしい資料です。近年の主要工場へのインタビューの高頻度知識ポイントの詳細な説明があります。誰もが知識を習得し、原則を理解するのに効果的に役立つと思います。
みんなと共有して、近い将来にインタビューをして、テクノロジーの道で改善し続けたい友人に非常に適しています。また、皆さんの進歩に役立つことを願っています
この記事が気に入ったら、いいねを言ったり、コメント欄にメッセージを残したり、転送してサポートしたりしてください。