[仕上げ]フェイス質問

アリ

機械学習

著者:8月が提供する
リンクを:https://www.nowcoder.com/discuss/223799?type=0&order=0&pos=35&page=1
出典:牛オフネットワーク

  1. C ++スタックとヒープの違いは?他にどのようなメモリの割り当て?
  2. どのように動的バインディングを達成するための仮想関数をC ++?
  3. C ++コンストラクタは、何が起こるか仮想関数を呼び出しますか?
  4. C ++ベクトルの拡張は、どのようにメモリを解放する方法ですか?
  5. 両端キューを実装する方法?
  6. ベクトルがあります どのように同等の要素を削除するには?元のベクトルで操作します。
  7. Linuxのメモリ割り当てアルゴリズム?
  8. 物理アドレスのメモリのブロックのためのC言語のアプリケーションが連続しているのですか?
  9. あなたのお気に入りのLinuxコマンド何?あなたになじみのシェルスクリプト?awkコマンド?
  10. 膨大な数のint64型は、どのようにトップの数がn現れる見つけるには?
  11. コードタイトル:大きな数字を追加します

テンセント

背景開発

著者:TimDengの
リンク:https://www.nowcoder.com/discuss/223563?type=2&order=0&pos=26&page=1
出典:牛オフネットワーク

C ++

1.C ++オブジェクト指向プログラミング言語、何が持っている特徴として?
あなたが知っている2.多型?(回答:XXXXXインタビュアー:あなたはよろしいですか?回答:OKインタビュアーをします。okそれ〜///多くの疑問インタビュアーはこのようなものです背後にある)
3.それは関数のオーバーロードは何ですか?関数のオーバーロードは、それを達成する方法ですか?(コンパイラが呼び出すように機能するかを知っているどのように?)
4.仮想関数は、それを実現する方法ですか?仮想テーブルには、どのような原則ですか?
どのコンストラクタ5.C ++はそれを持っていますか?
6.コピーコンストラクタは、ときにそれを使用するには?

データの構造

定義バイナリツリーがあるウィル1とは何ですか?
2.完全なバイナリツリー完全なバイナリツリーが定義されているのでしょうか?
3.ヒープは何ですか?一般的にシーンがヒープにそれを使用することになるでしょうか?
4.アイデアはどんな挿入することがありますか?その実装原理?複雑さというの挿入ソート?
5.挿入ソート複雑性O(nlogn)が来るどのように計算されますか?どのような状況下ではO(n ^ 2)の複雑さが起こるのだろうか?
6.どのようなハッシュテーブルはありますか?
7.ソリューションはどのようなものですが、ハッシュ衝突がある見えますか?

おすすめ

転載: www.cnblogs.com/lvjincheng/p/11355650.html