PHP is not just PHP, PHPPHP_PHP tutorial

Source: Internet
Author: User
PHP is not just PHP, PHPPHP. PHP is not just PHP, but PHP is not just PHP. The PHP interview will not only ask about the PHP language itself (basically the basics and details), but the following is mainly a list of senior engineers who want PHP, not just PHP, PHPPHP

PHP is not just PHP.

PHP interviews will not only ask the PHP language itself (basically basic and detailed), but the following lists the requirements of senior engineers.

For example, the differences between include and require in PHP are described in detail,

Differences between different versions. even if you haven't used any other version, you should take a look at it in private, or at least take a look at version 7, reflecting your love and learning spirit (there will be extra points)

Then we will ask:

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

HTTP protocol: three-way handshake, status code, descriptions of the request header and body, as well as the various keywords of the response, long connection, short connection, etc.

Server (Linux): shell Programming, commands (permissions, IO, etc.), 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 what happened to the user...

C language: after all, PHP is developed in C, and the source code is C. After in-depth development, you need to understand C. The efficient framework is written in C (such as yaf) and can be expanded.

Algorithm: Bubble sorting, fast sorting, and so on. There are also some others, such as (30 bottles of water, one of which is toxic, use the mouse to experiment to find toxic water, tom died two hours after drinking water. could you tell me at least how many white mice need to find the bottle of water? please describe it?) and the algorithm of my interview questions, another question (there are n steps, 1-m each time. how many steps are there at the beginning? m ≤ n)

Architecture: 360 interview questions (design a short link system that supports 1 billion of access) and Baidu interview questions (design a voting system, how to achieve high concurrency and prevent repeated voting) -- personally participated (how painful it is)

Framework: yaf, yii, thinkphp, etc)

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

Object-oriented: Polymorphism, inheritance, encapsulation, abstraction

Cache server: What is the difference between redis and memcache and the internal implementation principle? what is the difference between memcache and memcached?

In fact, you don't need to worry about a lot of things in a large company, or you already have a ready-made solution. but we need to break down the spirit of asking the truth about the casserole and understand that it cannot bypass it.

So it's too late to go to school after you start an interview and look for a job)

The above is what I want to write... There is no order, no focus, and the interviewer will ask

The interview also depends on luck, but it cannot be based on luck.

Good luck.

Ghost PHP is not just PHP. The PHP interview will not only ask the PHP language itself (basically basic and detailed), but the following lists the requirements of senior engineers...

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.