20210323美団の舞台裏開発インターンシップ側(クイックロバ)

インタビュアーはJavaであるため、私は主にc ++とmatlabを使用します。そのため、c ++の内容については尋ねませんでした。

    1.自己紹介(学部生がどのコースを受講し、どのコースが印象深いかを尋ねるなど)

データベース:
    2。mysqlストレージエンジン(答えは、私はinnodbしか知らないということです。また、インデックスについてあまり知らなかったため、インデックスについても尋ねました)。

      トランザクションの酸の特徴は何ですか

データ構造:

    3.二分木、平衡二分木、完全二分木の定義

    4.ソートアルゴリズム(安定していますか?安定したソートの定義ですか?ソートを選択するプロセスですか?選択とバブリングの類似点)

オペレーティング・システム:

    5.相互排除および同期アプリケーションのシナリオ
    6.ページ置換アルゴリズムとは
    7.スレッドとプロセスの違い
    8.プロセス通信方法
    9.デッドロック状態

コンピュータネットワーク:
    10。udpとtcpの違い(udpとtcpはビデオインタビューに使用されます)
    11。httpの長い接続と短い接続
    12.転送とリダイレクト
    13.osiの7層モデル
    14.スリーウェイハンドシェイク
    15.なぜですか3番目のハンドシェイクはack16を送信する必要があります
    。4つの手の波がハンドシェイクの3倍を超える理由

デモンストレーションパート
    17.デッドロックの擬似コードシミュレーション
    18.リンクリストにリングがあるかどうかを判断するコードを記述します(高速または低速ポインター)

おすすめ

転載: blog.csdn.net/qq_36614557/article/details/115115278
おすすめ