Huawei ODテクノロジーの包括的な側面、手作業で細断されたコードの実際の質問の編集 (75): セットカバレッジ問題 | 最長増加サブシーケンス問題

ファーウェイOD面接セッション: コンピューターベースのテスト-総合テスト-専門家面接-人事面接-監督者面接

Huawei OD 手作業で細断されたコードの実際の質問、各ブログには Huawei 候補者のフィードバックから得た 2 つの実際の質問が含まれています~

ファーウェイの OD テクノロジーの包括的な側面、手動シュレッディング コードに関する実際の質問のまとめ (28): ネットワーク パケット スケジューリング | 最小コスト最大フロー問題

Huawei OD とは何ですか? Huawei OD はどうですか?

OD、フルネーム Outsourcing Dispacth、中国のアウトソーシング派遣
ファーウェイは2019年に新たな研究開発「人材アウトソーシング」モデルの検討と導入を開始し、正式な従業員基準に従って採用し(とはいえ、実際の要件はそれほど高くない)、問題を解決するための研修と管理は事業部門が責任を負っている。よりコアなビジネス課題を解決し、優れたパフォーマンスと優れた能力を備えた人材に正社員へのルートを提供します。

ODの傾向

従来の「プロジェクトアウトソーシング」担当者は、ファーウェイの信頼できる認証コードの提出を完了できなかったため、大量にファーウェイのプロジェクトから解放されました。さらに、ファーウェイの採用品質に対する要求も高まっています。
一方で、引き続き楽観的ではない外部経済環境や、社会採用や学校採用の厳格化などの影響により、将来的には「ファーウェイへの質の高いOD採用」が一定の規範となるだろう。

Huawei OD の基本的な紹介

  1. 人的アウトソーシングの契約者はDeco/Ke Rui Internationalで、労働契約期間は4年、試用期間は6ヶ月です。
  2. Deco/Cree Internationalは従業員関係、5つの保険と1つの住宅基金、勤怠管理と給与支払いを担当し、ファーウェイは等級付けと給与決定、従業員研修、勤務体制、業績評価と昇進などを担当する。
  3. 勤務関係:私はファーウェイ総合研究所でファーウェイの正規社員と働いており、仕事内容に基本的に違いはありません。プロジェクトの位置付けの違いにより、業務内容や学習リソース、開発スペースが異なる人もいますが、コア社員とノンコア社員の区別はなく、スーパーバイザーやメンターは全員ファーウェイの正社員です。
  4. 給与と福利厚生 給与構造:
    • 基本給+業績給+期末賞与(2~4ヶ月、総合成績A~4ヶ月、B~2ヶ月)。
    • D1 ~ D5 はそれぞれ Huawei レベル 13 ~ 17 に対応し、参照範囲は 10 ~ 40K です。
    • 試用期間中(6ヶ月)は減給なし、B業績に応じて業績給を支給、正社員登用時に業績再評価あり、通常A、B、Bの3等級ありとC(主にAかB、Cの可能性は低い)で、正社員とは分離されます。
    • 5つの保険と1つの基金のベースは基本給に基づいており、積立金の割合はベースに応じて5%〜12%です。
    • 福利厚生助成金:有給年次休暇、無料入場・年一回健康診断、無料夜食、無料シャトルバス・時間外タクシー、アフタヌーンティー、ホリデーギフトなど。
  5. 営業時間:
    • 勤務時間は8:00~9:00(フレックス制)、昼休みは12:00~14:00、非番は17:30~18:30(通勤時間と非番時間は原則プロジェクトチームに準じます) );
    • 一般的に、週の最初の日は20:30頃までの労働時間を埋め合わせ、残りの4日間は通常の時間に仕事を終える必要があります(事前に1日あたり平均8時間の労働時間を確保してください)すぐに休める 振替勤務や残業の必要がない 柔軟に勤務時間を調整できる ポイントはアウトプットを見る)
    • 週末は週末で、月末の土曜日の残業は2倍の賃金が支払われますが、それ以外の業務上必要な場合は残業代を申請すれば国の規定に基づいて残業代が支払われます。

ファーウェイクラウドでは現在、月に週末に36時間の残業はできないと規定されており、同社では従業員に週末の残業を認めていない。多くの同僚は基本的に土曜日に残業することを選択している。1か月の残業代は数日からの範囲である。千人から1万人以上、まだ考えたい。

両専攻の面接プロセス

ファーウェイの OD 面接には通常、次の 2 回の専門家面接が含まれます。

プロフェッショナルインタビュー第1弾: 8回のエッセイ+シーンインタビュー

  • このラウンドのインタビューには、8 本足の知識と実践的なシナリオの質問という 2 つの主要なリンクが含まれていました。
  • 面接官は幅広い知識分野をカバーする質問をし、Bagu の知識を証明することが求められます。
  • このセッションで自分の専門知識を実証するには、十分な準備をしておく必要があります。

2次専門面接:プログラミング実習

  • 2 回目の専門面接では、プログラミングのタスクを実行する必要があります。
  • このリンクは非常に重要であり、プログラミング スキルと優れたコーディング習慣を証明する必要があります。
  • 面接官がコードを理解できるように、命名規則、適切なコメント、明確な思考プロセスに注意してください。

専門的な面接全体には通常約 1 時間かかりますが、具体的な長さは面接官の要件によって異なる場合があります。準備中に、他の面接対象者が共有した経験を参考にして、面接の内容と期待されることをよりよく理解することをお勧めします。

Huawei ODハンドティアコード

手動で細断されたコードの質問には解決策が提供されていないことに注意してください。これらは学習と使用のみを目的としています~

トピック 1: コレクションの適用範囲の問題

シナリオの説明:
カバーする必要がある 1 次元の空間と、一連の開いた間隔があると仮定します。1 次元空間全体が確実にカバーされるように、開いた間隔の最小数を選択する必要があります。この問題を解決するアルゴリズムを設計してください。

入力:

  • 一次元空間の長さ。
  • 一連の開いた間隔。それぞれが開始点と終了点で表されます。

出力:

  • 選択する開いた間隔の最小数。

例:

输入:
一维空间长度: 20
开放区间: [(1, 5), (3, 8), (7, 12), (10, 15)]

输出:
最小数量的开放区间: 2

トピック 2: 最長増加部分列問題

シナリオの説明:
整数の配列が与えられた場合、最も長く増加するサブシーケンス (必ずしも連続的である必要はない) を 1 つ見つけて、その長さを計算します。たとえば、配列 の場合[10, 22, 9, 33, 21, 50, 41, 60, 80]、最も長く増加するサブシーケンスは であり[10, 22, 33, 50, 60, 80]、その長さは 6 です。

入力:

  • 整数の配列。

出力:

  • 最も長く増加するサブシーケンスの長さ。

例:

输入:
整数数组: [10, 22, 9, 33, 21, 50, 41, 60, 80]

输出:
最长递增子序列的长度: 6

Huawei ODコンピュータ試験問題コラムの購読アドレス

特別な注意事項: コラムを購読する前に、ソリューションの言語を必ず確認してください~

おすすめ

転載: blog.csdn.net/hihell/article/details/133387032