04百度
2019.11.15 19:00
一、Python
1、交换两个数,多个方法
2、在一个长度为n的列表中查询重复字符的次数,不能增加内存空间
3、常用的库有哪些
二、计算机网络
1、Https和http区别
2、TCP三次握手
3、linux常用命令有哪些
三、数据库
1、怎么显示数据库
2、怎么取前五行数据
3、怎么添加配置文件
四、测试
1、编写一个微信发送消息的用例
2、黑盒测试白盒测试
2020.4.12测试开发
一面
1、项目,背景,流程,人力比什么的专有名词是多少?使用到的工具
2、怎么抓包
3、了解linux哪些命令
4、代码:
(1)给一个列表,查询出最大的三位数
(2)mysql:给出学生表,成绩表,查询成绩最高的同学的id,姓名,成绩
备注:是个小姐姐,两个代码题都做出来了,数据库是我这两个周末学的,立刻就用上了很开心,一面过了立刻就安排二面了
二面
1、项目,背景,流程,主要测试什么
2、进程和线程×
3、get和post的区别×
4、了解linux的哪些命令
5、聊天窗口的测试用例
6、快速排序是什么
7、数据库除了增删改查还了解什么?——内连接
8、是否知道shell脚本?
9、代码:
(1)深拷贝和浅拷贝,不要用函数
(2)判断一个链表是否有环
(3)判断一个数M是否是2的N次幂×
PS:牛客网面试不能切出去,被说了哭唧唧
备注:是个小哥哥,有点凶,问的我一致很紧张,代码一个都没写对,问题好几个都没回答上来,应该是凉了
(1)回答进程和线程的时候我说好比火车和车厢,被说不要照着你看的东西说,要说你的理解
(2)编写测试用例的时候一直问我还有什么,弄得也有点紧张
(3)手撕代码的时候中间说要抓紧点时间,我就更紧张了,不过我确实也不太会写,哎,还是怪自己代码太弱
(4)你有什么问题要问我吗?我问的是是否需要学习java,他说不用,精通一门就行