美文网首页丰富思考知识
最全PHP高级研发工程师面试题 挑战每月20k高薪

最全PHP高级研发工程师面试题 挑战每月20k高薪

作者: 摩洛哥的日光 | 来源:发表于2017-07-14 15:27 被阅读316次

    最全PHP高级研发工程师面试题 挑战每月20k高薪

    最近一段时间,在北京参加30多家大中小互联网公司面试,其中有百度、腾讯、蘑菇街、滴滴、美丽说、互联网金融等公司。面试过程也是学习过程,从中发现了这些知识点,感觉范围是固定的。如果你细心准备,考点大概都差不多。下面我会把这些知识点总结下,仅仅是问题没有答案。如果列出的问题,你80%以上都能解决,我想你能够拿到每月20k以上的薪水。

    一、算法

    基本排序算法要会写时间复杂度要会推算主要是冒泡排序快速排序选择排序。

    查找算法要会写二分查找法实际场景要会应用。

    实例算法思路要明白基本算法看多了我觉得是几种思路的变换需要自己领悟。

    面试中考过:

    1、猴子选大王

    2、斗地主项目设计

    3、实现随机函数

    4、字符串中元素各种变形查找

    5、123456六个数放到三角形三个顶点及中点上使每条边上的数字和相等

    6、一个超大文件里面存放关键统计每个关键的个数问如何实现

    7、一个10G的文件里面存放关键字但内存只有10M,问如何实现统计出现关键字次数最高的前100个

    8、实现单链表与双链表

    9、实现有权重的随机算法

    10、snowflake算法

    应该就这么多其他想不起来做这些算法需要冷静分析下不要轻易说no

    二、PHP知识

    1、说说PHP的魔术变量要能全部说出来

    2、PHP的设计模式要能清晰说出单例工厂注册模式的实际应用

    3、session与cookie的区别及如何解决session的跨域共享

    4、如何防止sql注入及数据安全问题

    5、PHP的生命周期启动流程多看TIPI

    6、PHP的垃圾回收机制,PHP变量数组c源代码如何实现

    7、fastcgi比PHP-cgi的优势在哪里

    8、你用过那些框架各自有什么优缺点

    9、你是怎么理解PHP的

    10、PHP运行模式有几种分别是什么

    三、网络

    1、httpcode码含义比如204,304,404

    2、apache与nginx对比你觉得他们各自的优缺点

    3、nginx与PHP数据通信原理是什么

    4、http1。0与的区别,http与的区别

    5、描述请求的三次握手

    6、如何实现跨域请求

    7、关于header的各种参数的作用

    8、长连接的优势在哪里

    四、数据库

    1、你采用mysql的引擎是什么。mysqlinnodb与myisam这两种引擎本质区别是什么要能够从底层数据实现来说

    2、mysql字段类型有那些它们在内存能够存储多少字节数据比如datetimetimestampdate

    3、在正式服务器上如何操作一个存储大数据表上增加一个字段或添加索引或改变数据字段类型

    4、索引最左原则的意思是什么

    5、mysql分库分表策略如何解决增表减表问题

    6、redis与memcached对比各自优缺点

    7、redis与memcached如何实现分布式搭建

    8、一致性hash原理是什么

    9、mongodb与mysql对比优势在什么地方

    五、LINUX

    1、如何查看服务器负载

    2、说说你常用的命令

    3、如何统计日志文件中访问次数最多的十个ip地址

    4、源码编译过lamp或lnmp软件吗

    5、在当前目录下如何查找包含keyword文件

    6、如何重启PHP或nginx

    7、进程与线程的区别

    8、什么情况下会出现死锁如何解决死锁

    六、综合

    1、说说你在工作中碰到的难题及如何解决的或讲讲你做过的项目中有难度的项目。

    2、你能说一下微博的架构流程是什么样的吗?(这个问题我也是醉了)

    3、说说你们现在服务器的架构是什么样子

    4、高并发高流量情况下如何设计秒杀或抢红包架构

    5、除了PHP,你还会那种语言

    如果你已经决定要学好PHP,找一家靠谱的培训机构,将会让你的学习过程事半功倍。

    千锋教育一直秉承“用良心做教育”的理念,致力于打造IT教育全产业链人才服务平台,培养优质人才20000余人,同期在校学员5000余人,合作院校超500所,合作企业超10000家。全国共有十三个校区。

    千锋教育PHP培训班毕业学员,其平均年薪相比行业平均年薪,足足高出五万。

    千锋教育采取企业开放场景教学;讲师、班主任、项目经理立体管理;名师100%全程面授;打造高级PHP程序员,让你真正的学有所用。市场的价格就是你的价值。千锋教育,为你迅速增值。

    学习6天——掌握京东、淘宝首页开发——市场对应薪资3000+;

    学习30天——熟练掌握主流电商贴吧技术开发——市场对应薪资5000+;

    学习45天——使用框架在阿里云、腾讯云部署博客上线真实项目——市场对应薪资6000+;

    学习第七十天——写框架、用框架、开发微信,独立完成任意框架开发——市场对应薪资8000+;

    学习90天——熟练完成B站、优酷及直播平台弹幕实现、能够部署99台以上的服务器搞秒杀——市场对应薪资10000+。

    学习PHP培训,首选千锋教育。千锋教育力造IT培训领导品牌,学员百分之九十以上都是大专以上学生,力求为你营造最优质的学习环境。千锋教育现在更有0学费入学、 2周免费试听、跨学科周末班限时免费送活动, 一次报名,学习双技能,如同打了五折。欢迎你前来咨询,试听。

    相关文章

      网友评论

        本文标题:最全PHP高级研发工程师面试题 挑战每月20k高薪

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