2019 PHPのインタビューの質問 - ケース(自己分析)

昨日、男はキャッシュの浸透、Redisのデータ型、マイクロサービス、[、インタビューは、航空機、率直な発言は、彼が言っていたものを記録することで作られたと述べ、インタビューのアリZスペースに行ってきました多くのことを話し、いくつかはしませんでしたヒューズサイバー攻撃、割り出し機構に対処するためのメカニズムは、自動ロードメカニズムをlaravel、作曲実装原理をlaravel]

1.次の遅いSQL、90秒、走査線1329172を行うと、ID ASC限界によってステータス= 1つの順序は132800,100 TABLE_NAMEから選択ID、コンテンツを最適化する方法、サブテーブルを考慮していません

2.次のように、ユーザは、テーブルの構造を有します。

ユーザー:USER_ID(int型)USER_NAME(varchar型)年齢(TINYINT)province_id(int型)CITY_ID user_namge唯一索引province_id CITY_ID普通索引

查询1:ユーザーからUSER_ID <100や年齢<20 *選択

查询2:<ユーザーからUSER_NAME「159パーセント」や年齢などの* 20を選択します

查询3:ユーザからprovince_id = 10又はCITY_ID = 20 *選択

查询4:ユーザからCITY_ID = 20 *選択

これらの4つのクエリはインデックスを使用するかどうかを個別に書かれていた、使用している場合、使用しない場合は、なぜ無用に書いてください、何を使用するか、インデックス書いてください

3.ソリューションを次の文が書かれているとの結果が与えられています

エコー(int型)(* 100 0.58)

4.データベース・テーブルを設計(テーブル名と書き込みに使用)オーダーシステム用してください

次のコードの書き込み操作

<?PHPの

$のARR1 = [ '' => 1、 'B' => 2]。
$ ARR2 = [ 'B' => 3、 'D' => 4]。
しますprint_r($ ARR1 + $ ARR2)。
しますprint_r(array_merge($ ARR1 + $ ARR2)); 


$ ARR3 = [1,2]。
$ ARR4 = [3,4,5]; 

しますprint_r($ ARR3 + $ ARR4)。
しますprint_r(array_merge($ ARR3 + $ ARR4));

6.どのようにAPIインタフェース制限(ユーザーのIPではなく)

オブジェクト指向の7.PHP三つの特徴?(フレームワーク内で除外)実際のプロジェクト名、意味だけでなく、シーンにその使用されるいくつかのデザインパターンを書きますか?

8.アレイ以下大きな値はPHP自身の機能を持たない昇順に配列されていますか?

$配列= [1,5,2,8,10]

百万データの量をエクスポートする方法9 128Mの時点でのPHPのメモリ制限は、エクセル、特定のプログラムを書いてください

10.ハイ同時活動のスパイクデザインのアイデア、商品A(非標準)在庫100

要件:

まず第一流(不払い)のトランシェを務めてきます 

 

 

おすすめ

転載: www.cnblogs.com/yaoyao1556/p/11319081.html