ホームページ  >  記事  >  バックエンド開発  >  3 ~ 5 年目の PHPer 向けの一般的な面接の質問、3 ~ 5 年の PHPer テストの質問_PHP チュートリアル

3 ~ 5 年目の PHPer 向けの一般的な面接の質問、3 ~ 5 年の PHPer テストの質問_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:07:26903ブラウズ

3〜5年の経験を持つPHPerによくある面接の質問、3〜5年のPHPerテストの質問

私はそれらをたくさん見ましたが、要約すると、それらは一定の経験を持つPHPerにより適しています

1. 普段どのような PHP 本やブログが好きですか? CSDN、Huxiu、Lieyun
2.js クロージャとは何ですか?
3. for と foreach はどちらが速いですか?
4. PHP Bird Brother とは誰ですか? PHP の実行原理について教えてください
5. PHP アクセラレータとは何ですか? apc、zend、xcache...それらの加速原理について話していただけますか?
6. Node.js が php+apache を完全に置き換えることはナンセンスです。
7. 配列に値が存在するかどうかを確認するには? in_array()、array_key_exists、...
8. select ステートメントでインデックスが使用されているかどうかを確認するにはどうすればよいですか?説明します
9. Sphinx の中国語単語分割辞書にサードパーティのライブラリを使用しますか、それとも独自のライブラリを構築しますか?
10. 面接を受ける人が経験が少なく、基礎が乏しい場合、この時点で高度な知識について尋ねます。その安定性を疑いたい場合は、残業することが彼にとって不快かどうかを尋ねることができます。
11. mysql と mysqli の違いは何ですか?
12.今後の開発の方向性は?セキュリティ、データマイニング、ビッグデータ処理?
13. PHP のオブジェクト指向アプローチ: クラス修飾子、カプセル化、継承、ポリモーフィズムとは?
15. タイプヒンティング: http://www.php.net/manual/en/lang.oop5.typehinting.php
16. PHP デザインパターン: シングルトンモード、ファクトリーモード、プロデューサーモード...など
17. サーバーステータスコード: 200、202、301、404、500...
18. $i++ と ++$i の違いは何ですか?
19. プロジェクト開発: 電子商取引プロジェクトにおけるショッピング カート データの永続性、審査システムのセキュリティに関する考慮事項、
20. MySQL 設計の基礎: 3 つの主要なパラダイム、関数 -> マインド マップ、作成されたテーブルの最初のフィールドは何ですか?
21. MySQL フィールド char、varchar、int、smallint、tinyint、mediumint、bigint、10 進数、double、float バイトとアプリケーションのシナリオ。
22. memcache、mongoDB、Redis の使用シナリオは何ですか?
23. mongoDB と Redis はなぜ競合せず、互いに補完し合うのでしょうか?
24. Redis のデータ型は何ですか? int、文字列、ハッシュ、セット、リスト?
25. Linux ソフトウェアをインストールするときは、make と yum のどちらを使用するべきですか?
26. Linux ネットワークの最適化: ps -aux|grep mysqld プロセスを確認します。開いているファイルの最大数を確認するにはどうすればよいですか?
27. C言語の仮想関数とは何ですか?
28. 1 つの WeChat 投稿を 100 万人のファンにプッシュしたい場合はどうすればよいですか?
29. どのようなアルゴリズムを知っていますか?バブルソート?クイックソート?二分探索法?
30. yii thinkphp ci のそれぞれの利点
31. PHP のデザインパターンとは何ですか?
32. C ソートアルゴリズムとは何ですか?
33. php の基本構造は何ですか?
34. Memcache magent 分散設計?
35. Redis 分散設計を設計するには?
36. mongo クラスターのアーキテクチャとは何ですか?
37. MySQL のインデックス作成原理と SQL パフォーマンスの最適化
38. TCP/IP ネットワーク プロトコル、osi7 レイヤーとは何ですか?
39. PHP はビッグデータ ビジネスを処理します
40. Linux アプリケーションの負荷パフォーマンス チェック?
41. nginxのビジネス機能の実用的な最適化?
42. 過去 3 年間で最も成功した仕事について教えてください。
43. あなたの履歴書を見て、ユーザー数、PV、スループット、関連するいくつかの過去のプロジェクトの解決策について尋ねられます。データベース設計の経験、なぜデータベース分割を行うのですか? 45. データベース分割の目的は何ですか? ?例を挙げてください
46. データベースの最適化とは何ですか?
47. 10G のメモリを最適化するにはどうすればよいですか?ファイル (各ファイル行 1 番号) を実現するにはどうすればよいですか?
49. 10G ファイルを検索するには?
50. 10G ファイル内の各キーワードの出現数をカウントするにはどうすればよいですか?
51. あなたが現在 12306 の鉄道チケット予約のデザイナーである場合、全国の人々のニーズを満たすためにどのように設計すべきですか?どのように設計すればよいですか?
53. あなたが技術チームのリーダーであり、チームのタスクの進捗が完了できない場合、どのように解決すべきですか?
54.全体的な進捗が遅れていないことを確認しますか?
55 一部のエンジニアが今日予定されていたタスクを完了していない場合、どのように解決すればよいですか?
56. パフォーマンスの高い Web サイトを構築する方法について話してください。必要な手順は何ですか? 各ステップで注意すべきことと最適化方法
57. データベースをマスターとスレーブから分離する必要があるのはなぜですか?
59 10G テーブルの場合、PHP プログラムを使用して、特定のフィールドが出現する回数をカウントします。どのようなアイデアですか? 60. カウントするのに最適だと思われるプログラミング言語を使用します。 http 応答時間が 1 秒を超えた上位 10 の URL はどれですか?
61. mysql 設定ファイルを提供します。ファイルを解析するのに最適だと思うプログラミング言語を使用してください。
2 つのパス a と b を指定して、アルゴリズムを作成しますか? a と b の間の距離を計算し、a と b の交点を表示するというアイデアはありますか?
63. URL を指定して、nginx で書き換えを設定し、それを特定のパスに指定しますか?64. PHP ファイルの解釈プロセスとは何ですか? PHP の全体的なパフォーマンスを向上させるために使用される一般的な方法は何ですか? 65. セッションと Cookie の違いは何ですか?
66. require、include、require_once、load_once の違い? プログラムがオンデマンドで特定の php ファイルをロードする場合、どのように実装しますか?
67.マルチスレッドとマルチプロセスとは?
70. 2 つの単一リンクされたリストが交差する場合、これはどうすればよいですか?
72. nginx のロード バランシングとは何ですか? サーバーの 1 つがハングアップした場合、アラーム メカニズムを実装する方法は何ですか? 2 つ目は? 更新しますか?
74. mysql のデータ型はどれくらいですか?
75. キャッシュの実装原理は次のとおりです。 ?
76. キャッシュのヒット率を改善するには?
77. PHP のメモリ再利用メカニズムとは何ですか?
78. 質問はすべて終わりました。いいえ?




http://www.bkjia.com/PHPjc/1060692.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/1060692.html技術記事経験 3 ~ 5 年の PHPer によくある面接の質問 要約すると、一定の経験を持つ PHPer に適した質問が多数あります。 1. どの PHP 本やブログが好きですか? CSDN、Huxiu、ハンター...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。