LAMP方向招聘经验总结
LAMP方向招聘经验总结
目录
1成文目的
1. 通过归纳总结使自己面试经验体系化
2. 向大家分享面试官经验
3. 希望大家指正分享中的不足
4. 抛钻引玉,增加分享氛围
2校招面试经验的个人标准
2.1 针对linux的询问
项目 |
合格 |
良好 |
优秀 |
询问linux常用命令 |
能够枚举10个以上常用命令,并说清楚是干什么的 |
能够分门类,枚举数十个常用命令。分成文件相关,网络相关,监控相关,统计相关,并能通过常用命令完成一些小任务,例如将文本中的数字grep出来;遍历文件夹将名为xxx的文件都找出来;遍历文件夹将内容包含xxx的文件都找出来;一个文件夹中全是以数字为名的文件,请用 找出所有10-100之间文件名的文件 |
在以上基层上,能完成实际应用中常遇到的问题,例如用curl,wget模拟http访问,修改头信息。能讲出从一台服务器无法访问公网网址有哪些可能性(包括iptables和ipfw)。能对一些特殊情况作出处理,例如询问chmod被其他管理员不小心去掉了可执行权限,该怎么处理。误删除了一个so该怎么处理。 |
打分 |
3 |
3.5 |
4 |
2.2 针对网络知识的询问
项目 |
合格 |
良好 |
优秀 |
询问对网络的熟悉情况 |
能讲清楚子网掩码,ip分段,tcp三次握手4次切断。普通的dns,dhcp,pppoe是什么。 |
ip层的icmp,igmp,arp。 arp风暴arp欺骗。 Tcp层的ftp,telnet,dns,smtp,pop3,http,ssh均较熟悉 能说出以上一两种的发包回应过程或者是其中包结构及字段。如果有较多,p2p,h323,sip或语音视频编解码经验并能讲清楚传输过程,也算网络较熟悉 |
在良好基础上,能讲清楚下面列表中的数种:epoll模型,异步io,udp穿透,反向代理,ip欺骗,跨域脚本攻击。Cdn分发模型。Lvs各种模式。Map-reduce模型。 |
打分 |
3 |
3.5 |
4 |
2.3 针对mysql的询问
项目 |
合格 |
良好 |
优秀 |
询问对mysql的熟悉情况 |
能进行基本查询,能进行双表联合查询,能进行分组查询,能进行基本的汇总求和。 |
在合格基础上,询问,我一个程序耗时较久,发现数据库连接断了。有哪些情况可能导致。如何处理。数据库占用资源巨大时候,如何进行简单的调优,一条简单的sql查询如果发生频繁如何建索引。如何防止sql注入,mysql表导出导入有哪些方法。关系数据库和nosql数据库有哪些差别,innodb和mysiam有哪些差别。以上能讲清楚数个问题即可。或能处理一些小问题。例如:1.如果一家cdn提供了接口,能查询每分钟的某域名使用带宽。我们本地想数据库存储并绘制图形展示,要做哪些事情设计下数据表描述展示页面。2.某程序每天都有各种类型的出错日志,我们本地想用数据库存储并查询展示,设计下数据表和描述展示页面。 |
在良好基础上,询问大数据量处理。例如一个巨大的innodb数据库想快速导到本地以便进行一些统计计算该如何处理。一个接口每分钟需要响应几十万个数据,这些数据都需要入mysql库,怎么处理才能更快。一个大、数据量巨大的表插入越来越慢了,该如何处理。 |
打分 |
3 |
3.5 |
4 |
2.4 针对算法数据结构的询问
如果是面试前端开发的
项目 |
合格 |
良好 |
优秀 |
Css |
熟悉各种选择器 |
自身不足,无法甄别 |
自身不足,无法甄别 |
Js |
能用字符串处理或者正则正确的实现一些小功能。例如,判断input中是否为身份证号,邮箱,年龄,邮政编码,密码是否包含了数字和字母,是否为ip地址,是否为域名,是否为身高,是否为体重。随意抽1,2项能答对即可 |
能用js实现遍历所有checkbox选取,二分查找等 |
自身不足,无法甄别 |
Jquery |
熟悉各种选择器 |
熟悉json数据格式,能讲清楚ajax传输过程,能手写jquery遍历检测某个命名的checkbox |
自身不足,无法甄别 |
Php |
熟悉常用的函数,文件读写,取url内容,正则切割,如何取提交信息,如何取上传文件名。如果不熟悉,能用php或c或c++实现数组的查找子串,删除子串。二分查找,冒泡排序等也可; 原始数据格式 Temp1.bjt.qihoo.net w-tt.ccc.qihoo.net 要求先按第二段排序,在此基础上按第一段排序。请实现 |
在熟悉基础上,熟悉php的各种框架,熟悉mvc结构 |
能讲清zend模型,能讲清楚apche或nginx的一些基本配置 |
打分 |
3 |
3.5 |
4 |
如果是面试服务器端开发的
项目 |
合格 |
良好 |
优秀 |
C或c++ |
能用c或c++对单链表增删改查,反排。 |
能对单链表,查找子链,删除子链,查找环,摘除环。代码整齐,能注意释放各种占用的资源。 |
在良好基础上,思路流畅,算法效率好,代码清晰流畅。一看就是俺们码农事业的好材料. |
打分 |
3 |
3.5 |
4 |
如果是社招,所有的减去0.5分即可。