意向:CTO线
笔试A一题,笔试完大约十天左右才约面,一度以为没有面试机会了。
一面( 45分钟)
1.自我介绍
2.深挖实习经历
3.实习过程遇到的难点,如何解决
4.压力测试的方法与思路
5. dict删除键值对
6.口述算法1:一个数组长度101,1-100的数字随机放入数组,剩下一个数字从1-100任选,找到重复的数。
口述算法2:两个链表的公共节点
7. SQL成绩排序取前10
8. 测试题:测试淘宝首页
(从功能性能兼容等角度讲完后,面试官希望能从服务端角度思考测试用例,接口测试等)
9. 智力题: 三门问题(我没看过,没答出来,是个有违常识的概率问题)
一个游戏, 三扇门, 有一扇门后有车, 其余为空. 选好一扇门后, 主持人打开另外两扇门中的一个空门, 此时可以选择换一扇门. 换或者不换? 为什么?
10. 算法:去除相等字符串(伯乐系统提交)
详细:字符串A:“cr_abc_145”;字符串B:“abc_145_cr”;字符串C:“1_4_5_cr_abc”
定义 A和 B是相等的字符串,给定一个字符串数组,去重后返回。
二面(30分钟)
1.自我介绍
2.希尔排序
3.红黑树
4.SQL先后执行三个操作(插入,更新,删除),写一个语句确保一个操作失败,三个操作都回滚。
5.死锁的四个条件
6.python 的字典有几种方式遍历,字典中的key能否修改
7.python:如何将一个中文文件(utf-8)写入数据库(gbk编码)
8.python的GIL锁
9.python的高级应用
10.用过哪些标准库
11.python如何做环境管理(不同版本的切换)
12.tcp三次握手四次挥手
13.shell语句:查找80端口进程并杀掉
14.shell语句,一行语句实现:在多个文本文件中进行关键词搜索,并定位到行
15.vim编辑器,跳到行尾,翻页的快捷键
16.项目所做的工作,难点。
17.实习经历,难点。
18.反问。
二面属实有点压力面的感觉了,一上来直接红黑树真的没想到啊
十几分钟内问了十几个知识点,不会的直接跳过,面试官语速贼快。
十多天后。。。
hr面(40分钟)
主要是聊一下实习,对岗位的了解,个人性格等。
面完第二个工作日就发了意向书,真高效!!