校招百度糯米/艾米科技php工程师面经
百度糯米
两轮面试:
一面:技术面;
面试官:技术主管;有基础也有比较困难的问题;
l 简单的自我介绍;
直入主题技术问题:
1. 目前业务架构,负载均衡,CDN,LVS各种相关问题;
2. fastcgi和cgi 原理 sphinx 原理,如何搭建,如何处理数据;
3. 怎么获得redis数据类型?
4. memcache ,mongodb特点,以及两者者差异;
5. 问实际使用的情况https通信原理:如何保证安全如何防止sql注入,sql注入原理;
6. 使用接口调用的安全性,如何防止非法调用接口;
7. 设计亿级别的表结构,怎么设计,思路有哪些;
8. jsonp跨域的实现,原理是什么?
l 最后有一段项目的交流,不过只讲了大概。
二面:
面试官:hr以及一面的技术主管;
l 根据简历详细介绍自己(包括家庭住址,自己的技术优势等等个人问题);
l 目前自己的毕业情况,自己是否职业规划等;
l 详细介绍自己项目方面的经验,做过什么项目,担任什么技术环节的负责人;
l 最后说说自己对面试的看法,对于薪资福利方面的要求等等。
艾米科技
一轮面试:
面试官:技术部负责人;(主要是技术面)
l 做一个自我介绍;
l 简述自己曾经参与项目的经历以及学到了什么;
技术问题:
1, 单例模式 工厂模式 叙述;
2, 网站优化的策略;
3, 6条以上sql优化方式;
4,常用的缓存策略,问题环境 解决方法;
5, 简述php编写过那些算法;
6,ajax跨域的相关问题;
7,开放性问题:一群猴子排圈的
8,redis 与memcache 的区别。