百度一、二、三面测开面经
更新:8月28号收到测评,9月4号oc,9月7号收到短信让交三方,9月9号收到短信和邮件(电子接收函)。
本人在校期间主要做的是研发(维护开发了一个智慧学工系统),投了百度测开,北京-部门直推(哪个部门就先不写了)。
一面(8.18,72min,电话面试)
面试体验超好,是个温柔的小姐姐
1.自我介绍
2.看到你简历上有写了解sql优化和sql注入是吗,说说sql优化(答sql和索引两方面的优化)
3.那你说说怎么样让sql走索引呢
4.哪些情况下不走索引呢,总结一下
5.说一下知道的索引
6.唯一索引和主键索引的区别(一直问我还有呢,最后那句打错了,小姐姐还给我解释)
7.怎么删除数据库,删除一个数据表,清空一个数据表的数据,清空一个数据表的数据和表结构,只留下一个表名
8.给三个数据表
学生表(students):id name age sex address cid
课程表(course): cid cname
分数表(score): id cid score
(1)查询每个学生分数最高的那门课
(2)查询只选了一门课的学生
9.Linux有了解吗,来聊聊吧
10.linux怎么在两个机器之间传文件,也就是把一个大文件从一个机器上传到另一个机器上
11.怎么查找文件(find和grep的考察,考察参数和参数后对应的是否正确)
12.怎么删除文件
13.查看服务是否启动的命令
14.查看所有进程
15.怎么通过服务名称查看进程
16.怎么通过端口号查看进程
17.编程题
(1)查找最长公共前缀
(2)如果一个ip一分钟内持续攻击你的服务器200次,怎么查到这个ip并把它加入黑名单
(3)把字符串类型转换成int型(使用php,不用函数自己写)
18.shell编程了解过吗
19.使用awk查找包含test的所有文件
20.输入一个url浏览器响应的全过程
21.nginx的负载均衡
22.问一下前端的吧,怎么给元素绑定样式
23.引入css的方式
24..link .hover .active .visited的执行顺序
25.style放在body前面和body后面有什么区别
26.你的优点和缺点
反问:您方便对这次面试评价一下吗或者您对我有什么建议吗
总结:小姐姐人很好,会顺着我的话往下问,编程题会帮我屡思路。大概记得这么多,有些想不清了,以后想起来了再补吧。
二面(8.26,30min左右,如流视频面试)
聊天式面试,很轻松
1.自我介绍
2.我看你一面有的问题没有回答出来是吧,回去查了吗
3.style放在body前面和body后面有什么区别
4.唯一索引和主键索引的区别
5.擅长的语言是php是吧,聊一下吧
6.在数组末尾插入一个元素用什么函数(arr_push arr_pop arr_shift arr_unshift全说了)
7.in_array是做什么用的(解释完了之后,我说这是数组常用的函数,字符串常用的函数有.....)
8.json_encode用过吗(答json_encode数组转换成json,json_decode是json转换成数组)
9.require和include的区别
10.session和cookie在项目中用过吗,区别是什么
11.擅长的数据库是什么。连接mysql的协议有什么
12.学过Linux是吧,什么时候用到过Linux呢(自己买了一台服务器....)
13.买的谁家的服务器(答腾讯云),好用吗(感觉面试官想跟我聊聊天)
14.平时会在服务器上做什么呢(讲了搭建服务器的初衷,想把自己的博客放在服务器上,面试官说挺有想法的)
15.了解过测开吗
16.项目中怎么进行测试
17.讲一下了解过的测试的一些方法
18.讲一下了解过的一些测试理论
19.可以来实习吗,实习时间(随时可以)
(感觉漏了一点问题,想不起来了)
反问:您平时怎么学习测试的呢,或者您方便推荐关于测试的书给我吗。
总结:面试官比较随和,聊到php的时候我都想把和问题沾边的全都给说了....然后面试官说php基础还是很扎实的,当时抱着二面不过我就回学校的心态面的,心态也很轻松,聊得比较愉快。
十分钟后约第二天上午十一点三面。
三面(8.27,10来分钟,电话面试)
1.10:45打来的电话,面试官说她十一点有事,提前先面了。
2.职业规划
3.为什么选择测开,对测开的理解
4.服务器端,前端,客户端,你选择哪个方向(答服务器端,给自己挖了个坑)
5.对服务器端的了解,为什么选服务器端(聊了挺久)
6.家在哪里
7.对城市有无要求
反问:解释了一下实习的事情(学校临时通知回去上课,最坏情况等到11月份),什么时候出结果(答下个星期)
总结:聊天式面试,容易掉坑里,感觉面试官比较着急,问的比较快,我回答的时候被带的没有思考时间,应该还有别的问题,想不起来了....
#面经##百度##校招##测试开发工程师#