php 经验,PHP 实战经验

因为分享的内容较多,文章较长,纯技术的讲解可能过于枯燥,你也无心看完。所以,我尽量生动的扯吧,希望对你有一点儿帮助。好了,废话不多说,开始第一个环节,面试,从小白到职场,成为一个专业的攻城狮。

一、PHP 面试常问的问题

简述:面试过程中,对自己的定位不同(薪资不同),自然面试的内容也不同,小白可能就问你对 PHP 的使用,以及能不能业务开发,总不能拿着实习生的工资,干着造轮子的事情,自己肯定也不愿意啊。付出和待遇相对来说是成正比的,知识就是财富,书中自有黄金屋 书中自有颜如玉。好好敲代码走上人生巅峰。

面试从以下几个方面交谈(面试官一般都是友好的,因为不一定那个是大牛,自己就被怼了,就尴尬了):

PHP:

1.PHP 函数的使用,字符串,数组。(常用的要了解);

2.正则表达式,考察安全校验,(之前是邮箱,现在一般为手机号校验,提高 PHP 的健壮性);

3.数据传输:get 和 post 的区别;

4.会话:cookie 和 session 的区别,以及使用;

5.RESTful API;

6.MVC,OOP,设计模式;

PHP 进阶:

1.PHP7 的新特性;

2.PHP 中 GC 收集机制;(计数器)

3.解释 CGI,Fast-CGI,php-fpm 的关系;

Mysql:

1.SQL 的书写,建表的规范(严格遵守三范式,自己会死的很惨,适当的冗余字段,会大大方便我们开发)

2.char 和 varchar 的区别;

3.数据库引擎 InnoDB 和 MyISAM 的区别;

4.mysql 事务;

进阶:

1.mysql 的索引类型,(五种)索引的原理;(字典)

2.组合索引;(复合索引)的最左前缀原则

3.索引降维;(很基础,但容易被忽略)

4.如何分析一条 SQL 的性能;(慢日志,explain,profile)

5.数据库主从,读写分离;

你可能感兴趣的:(php,经验)