ホームページ > バックエンド開発 > PHPの問題 > PHPエンジニアの面接ではどのような点が求められるのでしょうか?

PHPエンジニアの面接ではどのような点が求められるのでしょうか?

藏色散人
リリース: 2023-02-28 12:20:01
オリジナル
2745 人が閲覧しました

PHPエンジニアの面接ではどのような点が求められるのでしょうか?

#php エンジニアの面接にはどのような点が求められますか?

1. 技術的な問題

(1) 基本的な知識: 配列操作、変数操作、文字列処理など。主に配列と文字列の関数を調べます。 Cookie とセッションの概念と違いもあります。

(2) オブジェクト指向: 継承、インターフェイス、抽象クラス、ポリモーフィズムなどのオブジェクト指向の考え方と理論的知識。 (3) ファイル操作: 典型的な 2 つの問題:

① ディレクトリの走査: ディレクトリの走査に再帰を使用し、拡張子は無限レベルの分類です

② 大きなファイルの読み取り: メモリ不足、方法ファイルの内容を読み取る

(4) データベースの知識:

① データベースのテーブルを設計し、必要に応じて SQL クエリを記述します。一般的なものには、注文テーブル、製品テーブル、学生テーブル、成績テーブル、クラス テーブル、州および都市テーブルなどがあります。

②PHP データベース操作の基本スキル、PHP データベース操作コードの手書き。

③データベースのパフォーマンスの最適化。これには、MySQL の使用とパフォーマンスの最適化が含まれます。たとえば、int(1) と int(10) の違い、ストレージ タイプの選択、mysql インデックス、結合インデックス、カバリング インデックスなど、MySQL の 4 つの分離レベルの理解などです。一般的な質問: テーブルには 100 万個のデータがある、アイデアの作成や SQL を最適化する方法、10,000 個のデータをデータベースに同時に挿入する際の効率を確保する方法。

(5)Linux 機能。 Linux の基本的な知識と、一般的に使用されるコマンドに関する知識。たとえば、nginx アクセス ログで、その日のトップ 10 のインターフェイス アクセス カテゴリを見つけます。

(6) データ構造とアルゴリズムの機能。バブルソート、クイックソート、二分探索ソートなどの基本的なソート方法、または質問を与えて効果を達成するための方法を手書きする(100元を10人に分配する、1人あたり少なくとも6元でなければならないなど)ほとんど12元、100元は全部山分けです。最も一般的な質問は、ツリーの走査と並べ替えです。

(7) サーバーのセキュリティ問題: SQL インジェクション、XSS 攻撃など。プログラミング時にこれらの問題を回避する方法。

(8) フレームワークの質問: フレームワークを理解してから、フレームワークに関する基本的な質問をします。よく使われるフレームワークのMVCの考え方を理解し、モデルとコントローラーの関係、コントローラーとビューの関係をロジックに基づいて明確にします。

推奨: 「

PHP チュートリアル

2. 技術以外の質問

インタビュアー:

1. 仕事以外の自分の時間の取り決め

2. 自己評価

3. 将来のキャリア計画

目的:

1. 観察することあなたは空いた時間に勉強していますか?

2. あなたは自分自身に十分な資格を持っていますか?

3. あなたは計画を立てることができる人ですか?

共通点: 他に何をするか私に聞きたいですか?

以上がPHPエンジニアの面接ではどのような点が求められるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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