前程无忧/环球互联php工程师校招面经分享
前程无忧
一轮面试:
面试官是技术部门的负责人,问了很多技术问题,是否有实习经验以及在校项目等;
l 做一个自我介绍;
l 说说自己的在校学习情况,奖学金的获得情况以及目前是否有考研的打算;
l 五分钟讲述自己的项目经历,要详细讲项目的框架,自己负责的技术环节等重点;还有一个问了一些项目的问题,比如在项目中遇到的问题,怎么解决的,项目的收获等;
l mysql的优化问题以及索引优化,SQL优化,读写分离等问题;
l 你对php的认识,你觉得未来php在网络的用途,还有一些php底层的东西;
l Php写的项目主要是什么?Php的API用的数据库?
l sqlite对哈希的理解?解决冲突的方法?
l 线性探测的问题:一个文件保存很多IP,可重复,找出出现次数最多的前10个 IP映射key,读到key后value++做桶排,如果文件一个G,内存100M?
l 写一个函数:交叉合并两个数组数据库查询;
l join类型区别?读数据要分页? limit上千万的数据要分页?
l http理解,http状态码,session保存和使用方式,数据库索引的使用,TCP建立连接与关闭连接过程,TCP建立与关闭的过程中状态,快速排序的原理等等问题。
环球互联
一轮面试:
面试官是技术主管,技术面为主;
l 简单的自我介绍;
l 学习工作遇到的最难的问题?
l 交流项目方面的经验;
l 数据结构: Map实现原理 C语言写代码:求二叉树高度;
l 说一下堆,最大最小堆取一个极值的时间复杂度?
l 操作系统: C语言读文件fread函数的原理过程;
l 网络: TCP三次握手,为什么要三次握手?
l cookie session 软件工程: 设计模式了解哪些?
#校招面经##前程无忧##环球互联##PHP工程师##校招##面经#