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分即可。

你可能感兴趣的:(PHP)