PHP真题

作者: townfish | 来源:发表于2017-04-18 20:19 被阅读82次

    一年经验面试题(盘石)

    1.数组的前后如何插入?

    2.取两个数组的交集?

    3.数组的下标前后加入元素?

    4.myslq引擎类型?

    5.哪种支持事务?

    6.post和get区别?

    两年经验面试题-(e诺 简历为主)

    1.谈谈对路由的理解

    2.支持事务的引擎有哪些?

    3.会什么框架(该公司使用TP3.2)?

    4.谈谈对redis的理解,项目中哪些模块有用到?

    5.会使用什么版本控制器?(该公司使用Git)

    6.会不会写APP接口?

    7.说说你写代码的良好习惯

    8.怎么用正则匹配3-10位的数字?

    两年经验面试(Zheng):

    1.一对多的关系型数据表应该怎么设计?

    2.做过什么有特色的功能?

    3.做过二次开发吗?说一下

    4.商家每天都要搞活动,现在想知道昨天搞了什么活动,这种需求如何建表

    5.APP版本更新的时候,接口如何维护?

    6.以前做的项目,客户会提什么特殊的需求吗?请举例说明

    7.最近在学习什么技术?

    两年经验面试:

    1.你对MVC的理解?

    2.移动端版本更新如何保证新老版本接口正常使用?

    3.php的攻击有哪些?有什么解决方案?

    4.TP框架中M和D的区别?

    5.session和cookie的区别是什么?

    6.你有github账号么?

    7.为什么从上一家公司离职?

    8.关于数据库的问题

    两年经验面试题(Kai)

    1.谈谈项目经验

    2.电商项目数据表字段类型是什么?

    3.文件上传的要点?

    4.正则表达式平时是怎么写的?

    5.谈谈面向对象思想?PHP支持多态么?

    6.你之前使用的短信平台是什么?

    7.curl的使用方法?

    8.说一说常用字符串函数

    两年经验面试题(Wan)

    一面.

    1.自我介绍一下

    2.说说上一家公司的情况

    3.说一说自己的优缺点

    4.上一份工作薪资多少?

    5.HTTP和HTTPS的区别?有什么请求方式?

    6.谈谈数据库的优化

    7.MVC的优缺点是什么?

    8.使用什么框架?说说对TP框架的理解

    二面.

    1.做过哪些项目?负责哪些模块?

    2.说说模块的实现?

    集合1:

    1.项目中最难的问题,怎么解决?

    2.谈谈对面向对象的理解?

    3.项目的网址是什么?

    4.项目中字段的类型?索引在什么字段?

    5.支付宝成功后服务器宕机怎么办?

    6.事务的特性?事务实现的过程

    7.foreach的指针原理

    8.redis的理解

    9.接口一般处理的数据量是多少?

    两年面试题(圈外)Kai

    1.apper与php通信原理?

    2.mamache实现原理?

    3.mysql与pdo的区别?

    4.联合索引建立原则?

    5.捕捉异常的方法?

    两年面试题(Zheng)

    1讲一下restful风格的接口

    2.put请求和patch请求的区别

    3.session和cookie的实现原理及区别

    4.session的共享

    5.cookie的跨域

    瓯讯的面试题

    1.如果有一台服务器性能很好,你php和nginx要做哪些配置?

    2.服务器500错误,你怎么解决,说下你的思路?

    3.nginx cgi和fastcgi区别?

    4.购物车模块有哪些表,哪些字段?哪些字段要加索引,怎么加?

    5.数组交并差函数?

    6.秒杀怎么做?

    7.一个购物车模块,你多长时间能做出来,包括建表?

    8.你什么功能做出来,让你感觉特别有成就感?

    9.代码重构,你会吗?重构的代码很乱,你能接受吗?

    10.说下工厂单例模式实现?

    WuNuoHanZhuo面试题

    XXXX品牌--PHP岗位(笔试题100分)

    知识题:

    1.有一个网页地址,比如PHP开发资源网主页: http://www.baidu.com/index.html 如何获取网络内容?(15分)

      (1).file_get_contents('http://www.baidu.com/index.html');

      (2).$handle = fopen('http://www.baidu.com/index.html');

           $contents = stream_get_contents($handle);

           $fclose($handle);

      (3).$ch = curl_init();

          curl_setopt($ch, CURLOPT_URL, 'http://www.baidu.com/index.html');

          $output = curl_exec($ch);

          curl_close($ch);

    2.echo count("acd");输出等于多少?(15分)

       答:等于1。

    3.尽可能多的列举web项目中存在的安全问题,以及解决方法?(15分)

       (1).SQL注入

            可以使用PDO操作数据库

            使用mysql_real_escape_string:转义SQL语句中使用的字符串中的特殊字符

       (2).XSS攻击

            使用htmlspecialchars() 函数把用户输入表单的字符转换为 HTML 实体。

    4.写出所有能够加快web端访问速度的方法(15分)

       开启GZIP网格压缩,压缩JS和CSS,OB缓存实现静态化,优化图片资源和大小,减少重定向

    5.提高数据库查询的方法除了使用索引以外,还有哪些方法,至少列举三种。(15分)

       开启查询缓存,分区,SQL语句优化

    6.高并发量系统的框架部署方案?(15分)

       读写分离,负载均衡

    7.常用的压力测试工具(10分)

       Apache benchmark

    XianXianWang三年经验面试题

    11-15k 3-5年

    1.介绍一下最近的项目?

    2.你们网站PV和UV多少?

    3.说一下登录流程

    4.如何实现自动登录?

    5.说一下cookie和session

    6.php语言运行的流程?

    7.php缓存机制,什么时候会清空缓存?

    8.微信群发怎么实现?怎么选择全部用户群发?如何定时群发?

    9.TP实例化的机制是什么?

    10.redis失效时间设置?redis支持哪几种类型?

    11.常用的Linux命令?平时怎么安装环境

    12.数据库优化?varchar和char,char比varchar快多少?

    13.什么字段要创建索引,一个查询语句使用两个索引会有什么影响?

    相关文章

      网友评论

        本文标题:PHP真题

        本文链接:https://www.haomeiwen.com/subject/lfuqzttx.html