php 面试一般都遇到什么问题
2015-08-12 17:02
573 查看
大型互联网公司会从几个方面来考核:
第一:专业上,专业分为五个方向,操作系统,网络,算法,语言,数据库,一般情况下,会比较在乎Linux系统的日常使用,包括shell脚本,比较深入的话,会问kernel相关,网络一般都会问到三次握手或者socket通信,算法都是比较常见的几种算法,以及时间复杂度和空间复杂度,语言方面,会问到的发展历史,每个版本的重大改变,比如5.3加入了命名空间,同时也会涉及到框架,最后就是数据库相关,数据库分为关系型和非关系型,关系型数据库常见的比如MySQL,会涉及的常见的CRUD,以及满查询的解决,索引的原理以及使用,联合查询,事务,存储引擎等等;非关系型方面,会问到为什么使用非关系型数据库,以及常见非关系型数据库的日常操作,比如memcached,redis等,深入一些的话,可能涉及到命中率相关,以及reids中的一些内存分配算法。
第二:非专业上,会涉及到做过的项目,在这些项目中,遇到了哪些困难,如何解决的,在这个过程中,要注意表述的层次感,不要让面试官觉得你说话语无伦次。其次就是每次换工作的原因,这个时候要给面试官,尤其是HR一个合理的理由
第三:未来的职业规划
第一:专业上,专业分为五个方向,操作系统,网络,算法,语言,数据库,一般情况下,会比较在乎Linux系统的日常使用,包括shell脚本,比较深入的话,会问kernel相关,网络一般都会问到三次握手或者socket通信,算法都是比较常见的几种算法,以及时间复杂度和空间复杂度,语言方面,会问到的发展历史,每个版本的重大改变,比如5.3加入了命名空间,同时也会涉及到框架,最后就是数据库相关,数据库分为关系型和非关系型,关系型数据库常见的比如MySQL,会涉及的常见的CRUD,以及满查询的解决,索引的原理以及使用,联合查询,事务,存储引擎等等;非关系型方面,会问到为什么使用非关系型数据库,以及常见非关系型数据库的日常操作,比如memcached,redis等,深入一些的话,可能涉及到命中率相关,以及reids中的一些内存分配算法。
第二:非专业上,会涉及到做过的项目,在这些项目中,遇到了哪些困难,如何解决的,在这个过程中,要注意表述的层次感,不要让面试官觉得你说话语无伦次。其次就是每次换工作的原因,这个时候要给面试官,尤其是HR一个合理的理由
第三:未来的职业规划
相关文章推荐
- 推荐程序员去的网站
- 一道阿里多线程面试题分析
- 一道阿里多线程面试题分析
- 九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题)
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- 读书日记之《一个程序员的奋斗史》
- 学习的逻辑2-职业半山腰
- 黑马程序员—————Java基础----面向对象
- 想去美国?看完会成功率飙升的美国签证面试技巧
- 黑马程序员——java复习总结——多态和内部类
- 程序员面试揭秘之程序员靠什么途径去美国工作?
- 黑马程序员-多线程
- 国签证面试时的注意事项
- 程序员保值的4个秘密
- 程序员面试笔试宝典学习记录(七)(海量数据相关知识)
- 程序员面试笔试宝典学习记录(二)(程序设计相关知识)
- 职业思考
- 程序员面试笔试宝典学习记录(一)(常见面试笔试题目)
- 黑马程序员---------------java高新技术----------------反射
- Java程序员面试题集(151-180)