PHP face question set-comprehensive technical questions

Source: Internet
Author: User
Tags php framework file transfer protocol
Comprehensive technical Questions


Write more than 15 commonly used Linux commands and functions that you know.
No answer at this stage


Have you used the VIM editor? If you use features, how to slice multiple visual windows in Vim, including horizontal and vertical rows. (Choice of subject)
No answer at this stage


Talk about the difference between the Find command and the grep command under Linux (subject selection)
Find by file name;
grep looks for the contents of the file.


Please describe the name of the OSI layer Seven Network model. From bottom to top (can be described in Chinese)
Physical layer, Data link layer, network layer, transport layer, Session layer, presentation layer, application layer


Talk about the full name and Chinese interpretation of the following protocols (both working in the application layer) SMTP, POP3, HTTP, FTP, DNS
Smtp:simple Mail Transfer Protocol Simple Mail Transfer Protocol
Pop3:post Office Protocol 3 Post Office agreement 3rd edition
Http:hypertext Transfer Protocol Hypertext Transfer Protocol
Ftp:file Transfer Protocol File Transfer Protocol
Dns:domain Name System and domain service protocol domain name Systems (Service) agreement


Have you used the Memcache cache? If so, can you simply describe how it works? (Choice of subject)
Memcache is to keep all the data in memory, in the form of a hash table, each piece of data has a key and value, each key is unique. When you want to access each value, find the value by key and return the result.
Memcache uses the LRU algorithm to gradually erase outdated data.


Please talk about the working principle of the session in general. (related to cookies)
Reference here: http://www.yuanma.org/data/2006/1128/article_1872.htm


Tell me what you know about the search engine. What technologies are included? (Choice of subject)
Crawler (Acquisition), word-cutting (participle), index (storage), query, and other related technologies


Move any single number or symbol so that the equation is established, 102=101-1. Note: The move is not an interchange, the equals sign cannot be separated.
Move the 102 2 upward and turn it into a 10 squared. 101-1=10 2-Time Square


Rule questions: 3, 1, 4, 1, 5, 9, 2, (), follow the rules in parentheses to write the next expression.
Answer:6, because Pi =3.1415926


Law questions: 5, 8,-3, 5,-2, 3,-1, (), please write the next expression in parentheses according to the law;
Answer:2, the law is n= (n-2)-| (n-1) |, n>=3


A Web development team develops, roughly speaking, the division of labor between all the members you know.
No answer at this stage


Say you have done the most proud project or personal development work (can be a personal work, can also be a cooperative project)
No answer at this stage


Assuming you have 5 servers, please describe roughly how to use the open source software you are familiar with to build a medium-sized web site around PV300
No answer at this stage


Introduce the experience of using xdebug,apc,eaccelerator,xcache,zendopt.
No answer at this stage


With Mod_rewrite, when the physical file is not/archivers/567.html on the server, redirect to index.php?id=567, please open mod_rewrite first.
No answer at this stage


MySQL database for publishing system storage, a day more than 50,000 increments, the expected operation of three years, how to optimize?
No answer at this stage


Write a sort algorithm (principle) and say how to optimize it.
No answer at this stage


For large traffic sites, what kind of method do you use to solve the statistic problem of each page access quantity?
No answer at this stage


Tools for testing PHP performance and MySQL database performance, and ways to find bottlenecks.
No answer at this stage


The regular presents all the links in a Web page.
No answer at this stage


Introduce the principle of a common SSO (single Sign-on) scenario, such as DEDECMS integrated Discuz Passport.
No answer at this stage


The characteristics of the PHP framework that you have written, the main solution to what the problem, and the different points of the other frameworks.
No answer at this stage


Some ways to view current system load information under Linux.
No answer at this stage


Basic shortcut keys for VIM.
No answer at this stage


SSH security enhancement method, password mode and RSA key mode configuration.
No answer at this stage


Rpm/apt/yum/ports Pack, query, delete the basic commands.
No answer at this stage


Makefile's basic format, GCC compilation, connection commands,-o0 and-o3 differences.
No answer at this stage


Basic use of gdb,strace,valgrind.
No answer at this stage
  • 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.