文档章节

三年以上php开发经验常见面试题

lincoln.yu
 lincoln.yu
发布于 2012/07/03 18:11
字数 966
阅读 10861
收藏 68
点赞 4
评论 5
一般有三年以上php开发经验去百度、腾讯面试,常会接触的面试题小总结一下:
0.简单做一下自我介绍,?  然后谈一下近三年来你的得意之作?
1.面试官看过你的简历,会问一些你做的项目的用户量、pv、吞吐量、相关难点和解决方法等
2.数据库设计经验,为什么进行分表? 分库?
   一般多少数据量开始分表? 分库? 分库分表的目的? 什么是数据库垂直拆分? 水平拆分? 分区等等?可以举例说明
3.数据库优化有哪些? 分别需要注意什么?
4.web开发方面会遇到哪些缓存? 分别如何优化?
5.给你256M的内存,对10G的文件进行排序(文件每行1个数字),如何实现?
   对10G的文件进行查找如何实现?
   统计10G文件每个关键字出现的次数如何实现?
6.假如你现在是12306火车订票的设计师,你该如何设计满足全国人民订票?
7.假如有1亿用户的访问量,你的服务器架构是怎样的? 用户信息的存储方案如何设计?
8.如果你是技术组长,所带团队任务进度无法完成你该如何解决?
   如果在进度排满的前提下插入任务,你该如何保证总进度不延期?
   如果有的工程师今天预定任务没有完成,你该如何解决?
9.从你的经验方面谈一下如何构建高性能web站点? 需要哪些环节? 步骤? 每个步骤需要注意什么如何优化等?
10. 为什么要对数据库进行主从分离? 
11. 如何处理多服务器共享session?
12. 一个10G的表,你用php程序统计某个字段出现的次数,思路是?
13. 会告诉你一个nginx日志例子,用你认为最佳的编程语言统计一下http响应时间超过1秒的前10个url?
14. 给你一个mysql配置文件,用你认为最佳的编程语言解析该文件?
15. 给你两个路径a和b,写一个算法或思路计算a和b差距几层并显示a和b的交集?
16. 给你一个url,在nginx配置一下rewrite指定到某个具体路径?
17. 一个php文件的解释过程是? 一般加速php有哪些?  提高php整体性能会用到哪些技术?
18. session和cookie生存周期区别? 存储位置区别?
19. require、include、require_once、include_once区别? 加载区别? 如果程序按需加载某个php文件你如何实现?
20. chrome号称为多线程的,所以多线程和多进程的区别为?
21. php在2011年底出现hash碰撞,hash碰撞原理为? 如何进行修复?
22. web不安全因素有哪些? 分别如何防范?
23. 假如两个单链表相交,写一个最优算法计算交点位置,说思路也可以?
24. 假如你是技术组长? 如何提高团队效率?
25. nginx负载均衡有哪些? 如果其中一台服务器挂掉,报警机制如何实现?
26. 不优化前提下,apache一般最大连接数为? nginx一般最大连接数为? mysql 每秒insert ? select ? update ? delete?
27. mysql 数据类型有哪些 ? 分别占用多少存储空间 ?
28. nginx设置缓存js、css、图片等信息,缓存的实现原理是?
29. 如何提高缓存命中率? 如何对缓存进行颗粒化?
30. php的内存回收机制是?
31. 我的所有问题都问完了,你有什么问题问我没有?


© 著作权归作者所有

共有 人打赏支持
lincoln.yu
粉丝 12
博文 26
码字总数 44942
作品 0
朝阳
加载中

评论(5)

卖萌的程序猿
卖萌的程序猿
chrome号称为多线程?
记住一座城
记住一座城
6. 我会建议12306把阿里巴巴收购了
悠悠知我心
有答案吗,好多不会
qzxun
qzxun
原来我依然还是菜鸟,时常看看,了解自己能力,提醒自己哪里不足
搽搽桌子
搽搽桌子
全都不会
高级Java技术微信群正式开通

image.png 今天,我们为工作3年以上的Java码农朋友,建立了一个高端Java技术微信交流群平台。微信群用户可以无条件获取本公众号所有分享的福利。 为了确保高端群的真实性和群人员整体质量,每...

架构之路 ⋅ 2017/12/22 ⋅ 2

工作面试

2016 年末,腾讯,百度,华为,搜狗和滴滴面试题汇总 2016 年未,腾讯,百度,华为,搜狗和滴滴面试题汇总 杭州找Android工作的点点滴滴 写在前面的话 我从14年毕业到现在一直待一个三线城市...

掘金官方 ⋅ 01/04 ⋅ 0

前端开发-从入门到Offer

解决你的前端面试 有时候前端的技术性面试还是很麻烦的,毕竟知识点那么多,框架迭代那么快。你不仅仅要对计算机科学基础有一个坚实的底子,还需要理解啥 Web 性能、构建系统以及 CSS 引擎等...

掘金官方 ⋅ 2017/12/28 ⋅ 0

套路?方法?技巧?JAVA面试不得不懂的!

做IT这一行,找工作是一件很麻烦的事情!尤其是在技术还不成熟的时候,以培训出来的或者刚毕业的居多! 随着这几年网路科技的爆发!高薪之下,IT成为了许多年轻人追逐的方向,大量人员的涌入...

野梦M ⋅ 2017/12/10 ⋅ 0

做了三年多的php,在上一家公司转java一年多,如何找工作

尝试了几家java的面试,面试过程所有的问题都解答得很顺畅,等结果出来之后却被告知因为年限不够,不想聘用,所以只能继续找php的岗位了吗? “年限不够”多半不是不想聘用的真实理由。 从技...

明哥聊求职 ⋅ 06/11 ⋅ 0

怎样做一位面试官

怎样做一位面试官 今天教大家怎样做一位面试官, 马未都有一句话:“看打眼了”,意思是把仿品看成古董了。面试也一样,也会有打眼的时候。 怎样避免打眼呢? 华丽的背景 面试者的简历第一眼...

neo-chen ⋅ 2016/09/18 ⋅ 2

一名职场程序员应该具备哪些技能?

关于程序员的几个阶段 每个程序员、或者说每个工作者都应该有自己的职业规划。我常常思考自己的未来,我认为一名程序员应该有几个阶段(以下时间都算上实习期): 第一阶段----三年 我认为三...

egefcxzo3ha1x4 ⋅ 2017/12/14 ⋅ 0

JD面试Pass的挫败感

好久没有写东西,现在自己脑子的思绪也乱乱的。 今天2016-11-3,天气雾霾,气温2-13度,心情就像这北京的雾霾天一样,有一种抑郁、压抑和挫败感。好久没有出去面试了,在sinosoft一干,转念已...

gerry_pang ⋅ 2016/11/03 ⋅ 2

向着php高级工程师职位要求迈进

岗位职责 1、负责与产品人员的沟通和产品研发的设计; 2、用PHP语言开发高效能数据系统,后台开发和维护; 3、完成系统架构设计、数据库结构设计、业务逻辑抽象、组件封装等编码工作; 4、撰...

huihuang518 ⋅ 2016/03/15 ⋅ 0

如何成为一名大数据开发工程师

版权申明:转载请注明出处。 文章来源:http://bigdataer.net/?p=239 1.关于我 本人现在北京某大型互联网公司高级数据开发工程师一枚,三年工作经验,一年多面试官经验。 2.为啥要写这篇文章...

lgdlxc ⋅ 2017/03/13 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Linux中的端口大全

1 被LANA定义的端口 端口 名称 描述 1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat 用于列举连接了的端口的系统状态 13 d...

寰宇01 ⋅ 12分钟前 ⋅ 0

Confluence 6 如何备份存储文件和页面信息

备份的 ZIP 文件包含有 entities.xml,这个 XML 文件包含有 Confluence 的所有页面内容和存储附件的目录。 备份 Zip 文件结构 页面的附件是存储在附件存储目录中的,通过页面和附件 ID 进行识...

honeymose ⋅ 15分钟前 ⋅ 0

【每天一个JQuery特效】根据状态确定是否滑入或滑出被选元素

主要效果: 本文主要采用slideToggle()方法实现以一行代码同时实现以展开或收缩的方式显示或隐藏被选元素。 主要代码如下: <!DOCTYPE html><html><head><meta charset="UTF-8">...

Rhymo-Wu ⋅ 19分钟前 ⋅ 0

度量.net framework 迁移到.net core的工作量

把现有的.net framework程序迁移到.net core上,是一个非常复杂的工作,特别是一些API在两个平台上还不能同时支持。两个类库的差异性,通过人工很难识别全。好在微软的工程师们考虑到了我们顾...

李朝强 ⋅ 24分钟前 ⋅ 0

请不要在“微服务”的狂热中迷失自我!

微服务在过去几年一直是一个非常热门的话题(附录1)。何为“微服务的疯狂”,举个例子: 众所周知,Netflix在DevOps上的表现非常棒。Netfix可以做微服务。因此:如果我做微服务,我也将非常...

harries ⋅ 25分钟前 ⋅ 0

oAuth2 升级Spring Cloud Finchley.RELEASE踩坑分享

背景 6.19号,spring团队发布了期待已久的 Spring Cloud Finchley.RELEASE 版本。 重要变化: 基于Spring Boot 2.0.X 不兼容 Spring Boot 1.5.X 期间踩过几个坑,分享出来给大伙,主要是关于...

冷冷gg ⋅ 55分钟前 ⋅ 0

OSChina 周一乱弹 —— 理发师小姐姐的魔法

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @冰冰棒- :分享田馥甄的单曲《My Love》 《My Love》- 田馥甄 手机党少年们想听歌,请使劲儿戳(这里) @Li-Wang :哎,头发又长了。。。又要...

小小编辑 ⋅ 今天 ⋅ 8

Kafka1.0.X_消费者API详解2

偏移量由消费者管理 kafka Consumer Api还提供了自己存储offset的功能,将offset和data做到原子性,可以让消费具有Exactly Once 的语义,比kafka默认的At-least Once更强大 消费者从指定分区...

特拉仔 ⋅ 今天 ⋅ 0

NEO智能合约之发布和升级(二)

接NEO智能合约之发布和升级(一),我们接下来说说智能合约的升级功能。 一 准备工作 合约的升级需要在合约内预先设置好升级接口,以方便在升级时调用。接下来我们对NEO智能合约之发布和升级...

红烧飞鱼 ⋅ 今天 ⋅ 0

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部