ホームページ > バックエンド開発 > PHPチュートリアル > (PHP 開発エンジニア) 兄さん、私の面接の旅

(PHP 開発エンジニア) 兄さん、私の面接の旅

WBOY
リリース: 2016-06-13 12:21:19
オリジナル
942 人が閲覧しました

(PHP 開発エンジニア) 私の面接の道のり

片側に約 120 の多肢選択式の質問と 20 以上の短答式の質問があります (Linux/ネットワーク 30 個の多肢選択式の質問 5 個の短答式の質問 MYSQL 30 個の多肢選択式の質問 3 個の短答式の質問)質問に答える PHP 30 問の多肢選択問題と 5 つの短答問題 (HTML 30 問の多肢選択問題と 5 つの短答問題) 質問は基本的なものではありません。完了するまでに 1 時間半かかりました。 、しかし、最初の面は比較的スムーズに通過しましたが、2番目の面はおそらく終了しました(戻って通知を待ちます) ビッグデータの同時実行性をどう扱うかについては質問はありません(これについては準備はOKです)。 2 回目の面接で聞かれた質問 (いくつかの質問は明確に思い出せないため、書いていない):

1. すべてのスクリプトを同じ時間内ではなく、同じ時間内に実行するにはどうすればよいですか?

私のアイデアは次のとおりです:

1. すべてのスクリプト実行コマンドを同じファイルに入れます

たとえば、command.txt ファイルの 1 行に 1 つのコマンドを記述します

ls

netstart -lnt

ps -aux | grep mysql

2. これらのコマンドは同じ内にあるため、シェル スクリプトを作成します。したがって、command.txt のコマンド行数は 3600 行を超えることはできません。 >
* * 12 * * * * (bash command.sh)

このスクリプトを 12 時に定期的に実行します。毎日

#!/bin/bashfile="command.txt"[ ! -f "$file" ] && echo "$file not found" && exit 0count=`cat $file | wc -l`[[ $count -gt 3600 ]] && echo "too much command which can not execute in one hour" && exit 0while read linedo    `echo $line`    sleep 1done < $file
ログイン後にコピー

2. アルゴリズムの質問: ユーザーが検索エンジンで検索する テキスト ボックスに文を入力します。その単語にセンシティブな単語が含まれている場合、コンテンツはユーザーに表示されません。 > このアルゴリズムには欠点があります。センシティブな単語が多い場合、ループの数が多すぎて効率が高くありません。

この問題は議論の対象です。

より良い方法を提供してください。 🎜>

3. http プロトコル、リクエスト ヘッダー、およびレスポンス ヘッダーのパラメーターは何ですか?

メソッド

ヘッダー

<?php$sensetive = array('法轮功', '胡锦涛', '江泽民');$str = $_POST['input'];for($i=0; $i<count($sensetive); $i++){    if(strstr($str, $sensetive[$i])){        return true;    }}return false;
ログイン後にコピー
接続

キャッシュ制御

コンテンツタイプ

ユーザーエージェント

cookie

content

content-length

4. すべてのログを記録するログ テーブルがあります。毎日のログの量は約 200 万です。テーブルはログのクエリに適していますか?

毎日生成されるログの量が多いため、このログ テーブルを日ごとに水平に分割して、毎日のログ レコードを簡単にクエリできるようにすることを検討できます。たとえそれが 1 日あたり 1 つのテーブルに相当するとしても、その量はデータ量は依然として非常に大きいため、毎日各時点でログ レコードをクエリする方が便利であるように、add_time などのログ追加時間に基づいてインデックスを作成することをお勧めします。

5. あなたが行ったプロジェクトについて簡単に説明してください

面接官は非常に熟練しており、あなたが簡単に説明したプロジェクトに基づいて質問することができます。しかし、私があまり気にしていないことについては、その答えが十分ではないように感じます。したがって、仕事を探す前に、これまでに行ったプロジェクトについて慎重に考え、遭遇した問題を記録し、特に安全性の観点から、自分が行っている作業が非常に安全であることを保証する方法について徹底的に調査する必要があります。 ..最後に、ニュースを待つために戻りました。することは何も残っていないみたいです

1階

zhanghongjie0302

5 時間前


どの面接も素晴らしい経験です。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート