電気表面リプレイ:
まず、プロジェクト経験
(1)アジャイル開発モデルビューの
- 長所:ソフトウェアの速い反復バージョン、顧客はすぐに製品の試作品を見ることができるように。プロジェクト管理のための進歩の概念の開発のための開発者は、。
- 短所:特になじみのないアジャイル開発チームでは、ときに完全に正確に予測することは困難であるタスクのために。別のタスク部門は、このような二人によって開発された二つのモジュールのカップリングとして反復作業を、引き起こす可能性があります。
(2)DevOpsチームのツールを使用します
- バックログ:機能が開発されます。
- スプリント:継続的な開発サイクル、ユーザーストーリーでは、要件と受け入れモードを説明します
- taskBoard:管理リストをやって、やって、行って。目に見える進歩を遂げるために個人的な開発チーム、プロジェクト開発の進捗状況と透明。
第二に、専門の基礎
(1)コンピュータの内部記憶装置をフローティング。
突然概念はあまりにも漠然としていると言うことではない彼の心を立ち往生。インタビュアーの後ろに、私は別の問題にあまりにも神経質かもしれないと述べました。
一般的に、フロート式32ビットのバイナリ浮動小数点数をメモリから:注文コードシンボルビット+ 8ビット+ 23ビット仮数;からなる64ビットのバイナリ浮動小数点数による二種類:符号ビット指数+ +11 52仮数。
オフセットフロート1023ダブルコード127、の順です。高アドレスメモリからの低アドレスメモリへ。PS:ここではビッグエンディアンリトルエンディアンのシステムを検討する必要があります。
オリジナルます。https://www.cnblogs.com/xuzhaoping/p/10994919.html
高速行の(3)アイデア
すべての要素を横断する、歩哨を設定し、歩哨歩哨の上に少し左を入れ、歩哨を配置する権利より大きいを見張り。センチネルクイックソートの両側に再帰的要素。
時間計算の複雑さ:
バブルソートアルゴリズムに劣化し、最悪の場合、最大値または最小値である要素を取って、それぞれ、。最悪時間計算量は次のとおりです。O(n個の* n)で、
平均時間計算量:O(nlogn)、のように計算は次の式は第1の平均がトラバースされるn個の要素は、それぞれ、また、センチネルの両側の要素を横断する割りました。
オリジナル住所ます。https://www.jianshu.com/p/93ce432262f0
時間の複雑さを計算し、任意のプログラムをプッシュすることができるはずのための式。
コンピューティングの宇宙複雑:主な考慮事項のフットプリントの深さ、再帰スタック領域を使用するための再帰的なプロセスは、バイナリツリーの再帰的プロセスを理解するために使用することができます。好ましくは、平均複雑度と空間logN個は、最悪の場合は、n-1呼び出す倍、N-空間複雑さを行います。
有意(4)計算時間の複雑
アルゴリズムの時間計算量と空間の複雑さによって必要な時間と空間のリソースを測定し、時間と空間はコンピュータの希少資源であるために、我々は、アルゴリズムの複雑さを評価するための方法を持っています。最適化アルゴリズムは、コンピュータリソースの利用率を最大化するだけでなく、ユーザーエクスペリエンスを向上させることができます。
(5)データベースインデックスの理解について話をします
メインインデックスキーのインデックス、複合インデックスに分けます。私たちの問い合わせのほとんどが直接大幅にクエリの効率を向上させる、データベース内のデータを横断することなく、インデックスに見ることができるように、我々は、多くの場合、保存するためのB +ツリーで、インデックスにフィールドを照会します。
(6)なぜ利用B +ツリーインデックスが存在します
B +ツリーのルートノードの格納されたポインタは、我々は唯一のインデックスデータ一旦全てのリーフノードをスキャンできるようにする必要があり、リーフノードが、インデックスデータのリーフノードが存在しています。
(7)ブラインドを尋ねました
いくつかのコースの最高のパフォーマンス?
あなたは、いくつかのコースの中で最も重要なのだと思いますか?なぜ?
女の子、インターネット残業強度としてOK?
なぜあなたは、部分的なバックエンドを開発したいですか?
同社のオファーの手は何ですか?
どのようにして、「ハードワーク」を理解していますか?
あなたの長所と短所?