ホームページ バックエンド開発 PHPチュートリアル PHP 面接の質問セット - 包括的な技術的な質問

PHP 面接の質問セット - 包括的な技術的な質問

Jun 23, 2016 pm 01:59 PM

包括的な技術的な質問


よく使用される 15 以上の Linux コマンドと、知っているその機能を書き留めてください。
まだ答えはありません


Vim エディタを使ったことがありますか?関数を使用する場合、水平および垂直レイアウトを含む vim で複数のビジュアル ウィンドウを分割する方法。 (この質問を選択してください)
まだ回答はありません


Linux での find コマンドと grep コマンドの違いについて話してください (この質問を選択してください)
find はファイル名で検索します
grep はファイルの内容で検索します。


OSI 7 層ネットワーク モデルの名前を説明してください。下から上へ (中国語の説明を使用できます)
物理層、データリンク層、ネットワーク層、トランスポート層、セッション層、プレゼンテーション層、アプリケーション層


以下のプロトコルの正式名称と中国語の説明について話しましょう (すべて動作しています (アプリケーション層で) SMTP、POP3、HTTP、FTP、DNS
SMTP: シンプルメール転送プロトコル
POP3: ポストオフィスプロトコル 3 ポストオフィスプロトコルバージョン 3
HTTP: ハイパーテキスト転送プロトコル
FTP: ファイル転送プロトコル ファイル転送プロトコル
DNS: ドメイン ネーム システムとドメイン サービス プロトコル ドメイン ネーム システム (サービス) プロトコル


memcache キャッシュを使用したことがありますか?使用したことがある場合、その仕組みを簡単に説明してもらえますか? (この質問を選択してください)
Memcache は、ハッシュ テーブルを使用してすべてのデータをメモリに保存します。各データはキーと値で構成され、各キーは一意です。各値にアクセスするときは、まずキーに従って値を検索し、その結果を返します。
memcache は LRU アルゴリズムを使用して、期限切れのデータを徐々に消去します。


セッションの仕組みを簡単に説明してください。 (Cookie に対応)
参考文献: http://www.yuanma.org/data/2006/1128/article_1872.htm


検索エンジンについてどのような技術を知っているか教えてください。 (この質問を選択してください)
クローラー (コレクション)、単語セグメンテーション (単語セグメンテーション)、インデックス作成 (ストレージ)、クエリおよびその他の関連テクノロジー


式 102=101-1 を真にするために、任意の 1 つの数字または記号を移動します。 : これは交換ではなく移動であり、等号で区切ることはできません。
102 のうち 2 を上に移動して 10 の 2 乗になります。 101-1=10の2乗


通常問題:3、1、4、1、5、9、2、()の次の式をルールに従って括弧内に書いてください。
答え: 6、pi = 3.1415926 なので


通常の質問: 5、8、-3、5、-2、3、-1、()、次の式を通常のパターンに従って括弧内に書いてください。 : 2. ルールは n=(n-2)-|(n-1)|, n>=3 です


Web 開発チームを開発するときは、メンバー全員の分業と協力について簡単に話しますあなたが知っていること。
まだ回答はありません


これまでに行った最も誇りに思うプロジェクトまたは個人開発の仕事を教えてください (個人的な仕事でも共同プロジェクトでも構いません)
まだ回答はありません


5 台のサーバーが与えられていると仮定して、大まかな説明 次に、使い慣れたオープンソースソフトウェアを使って、1日300万PV程度の中規模Webサイトを構築する方法です
まだ答えはありません


xdebug、apc、eAccelerator、Xcache、そしてゼンドプト。
まだ答えはありません


mod_rewrite を使用すると、サーバー上に物理ファイル /archivers/567.html がない場合、index.php?id=567 にリダイレクトされます。まず mod_rewrite をオンにしてください
まだ答えはありません


MySQLデータベース 公開システムのストレージは 1 日あたり 50,000 アイテム以上増加し、運用とメンテナンスは 3 年かかると予想されています。最適化するにはどうすればよいですか?
まだ答えはありません


並べ替えアルゴリズム (原理) を書き、それを最適化する方法を教えてください。
まだ答えはありません


トラフィックの多い Web サイトの場合、ページ訪問の統計の問題を解決するためにどのような方法を使用しますか?
まだ答えはありません


PHP のパフォーマンスと MySQL データベースのパフォーマンスをテストするためのツールとその検索方法ボトルネック。
まだ回答はありません


Web ページ内のすべてのリンクを定期的に提案します
回答はまだありません


一般的な SSO (シングル サインオン) ソリューション (discuz のパスポートを統合する dedecms など) の原則を紹介します。
まだ答えはありません


あなたが作成した PHP フレームワークの特徴は何ですか、主にどのような問題を解決しますか、他のフレームワークとの違いは何ですか。
まだ答えはありません


Linux で現在のシステム負荷情報を確認するためのいくつかの方法。
まだ答えはありません


vim の基本的なショートカット キー。
まだ答えはありません


SSH のセキュリティ強化方法のパスワード方式と RSA キー方式の設定。
まだ答えはありません


rpm/apt/yum/ports パッケージのインストール、クエリ、削除のための基本的なコマンド。
まだ答えはありません


Makefile の基本形式、gcc コンパイルと接続コマンド、-O0 と -O3 の違い。
まだ答えはありません


gdb、strace、valgrind の基本的な使い方
まだ答えはありません

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

LaravelのバックエンドでReactアプリを構築する:パート2、React LaravelのバックエンドでReactアプリを構築する:パート2、React Mar 04, 2025 am 09:33 AM

これは、LaravelバックエンドとのReactアプリケーションの構築に関するシリーズの2番目と最終部分です。シリーズの最初の部分では、基本的な製品上場アプリケーションのためにLaravelを使用してRESTFUL APIを作成しました。このチュートリアルでは、開発者になります

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

Laravelの通知 Laravelの通知 Mar 04, 2025 am 09:22 AM

この記事では、Laravel Webフレームワークの通知システムを検討します。 Laravelの通知システムを使用すると、さまざまなチャネルでユーザーに通知を送信できます。今日は、通知ovを送信する方法について説明します

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

PHPロギング:PHPログ分析のベストプラクティス PHPロギング:PHPログ分析のベストプラクティス Mar 10, 2025 pm 02:32 PM

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

See all articles