PHP is more than just PHP, PHPPHP_PHP Tutorial

WBOY
Release: 2016-07-13 09:44:44
Original
960 people have browsed it

PHP is not just PHP, PHPPHP

PHP is not just PHP.

The PHP interview will not only ask about the PHP language itself (basically the basics and details), the following are mainly the requirements for senior engineers

For example: Detailed explanation of the difference between include and require in PHP,

Regarding the differences between each version, even if you have not used other versions, you should take a look at it and study it privately. You should also take a look at at least version 7 to show your love for learning and your learning spirit ( there will be bonus Points)

Then he will also ask:

MySQL: including index (index hit), engine (common engines and differences), high concurrency, table structure design, how to troubleshoot slow queries

HTTP protocol: three-way handshake, status code, header and body of the request and description of each keyword of the response, long connection and short connection, etc.

Server (Linux system): shell programming, commands (permissions, IO, etc. monitoring), how to troubleshoot system bottlenecks, high concurrency

Web container: The difference between Nginx and Apache, high concurrency, a PHP request is initiated to the page to show the user what is happening. . .

C language: After all, PHP is developed in C, and the source code is C. After in-depth analysis, you need to understand C. Efficient frameworks are all written in C (such as yaf). Extensions

Algorithm: bubble sort, quick sort, etc., and some others, such as (30 bottles of water, one of which is poisonous, use mice to experiment to find the poisonous water, Xiaobai Shui died 2 hours after drinking the water , please tell me at least how many mice are needed to find the bottle of water, please describe), and my algorithm collection of interview questions, and another question (there are n steps, and each time you take 1-m steps, please tell me the total number of steps to the end) How many ways to move, m≤n)

Architecture: 360 interview questions (Design a short link system that can support 1 billion visits), Baidu interview questions (Design a voting system, how to achieve high concurrency and prevent repeated voting, etc.) - personally participated ( What a painful realization)

Framework: yaf, yii, thinkphp, etc. (choose to learn)

Front end: html (including h5), css (including css3), js (including native, jquery and other libraries)

Object-oriented: polymorphism, inheritance, encapsulation, abstraction

Cache server: the difference and internal implementation principle between redis and memcache, the difference between memcache and memcached

In fact, when you enter a large company, you won’t need many things, or there are already ready-made solutions, so you don’t need to worry about it, but we must have the spirit to break through the casserole and ask the truth, and we must understand it and not bypass it.

So make an effort not to wait until you are about to start interviewing and looking for a job before going to see and learn. It is already too late (What a painful realization)

I wrote the above things as I thought of them. . . There is no order, no focus, the interviewer will ask about every aspect

Interviews also depend on luck, but it cannot all depend on luck

Good luck.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1048738.htmlTechArticlePHP is not just PHP, PHPPHP PHP is not just PHP. The PHP interview will not only ask about the PHP language itself (basically the basics and details), the following are mainly the requirements for senior engineers...
Related labels:
jsp
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template