PHP学习笔记——LAMP方向校园招聘经验总结
LAMP方向校园招聘经验总结
目录
1成文目的...1
2校招面试经验的个人标准...1
2.1 针对linux的询问..1
2.2 针对网络知识的询问..2
2.3 针对mysql的询问..2
2.4 针对算法数据结构的询问..3
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分即可。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
