2020/03/27参加了阿里的笔试,30号电话约了面试,31号晚19:30-20:20完成了第一轮的电话面试。
问题:
自我介绍
Python内存管理
Python函数定义
在函数内设置/引用全局变量
Python except 关键字及异常处理,举例
python filter 函数
常用排序算法介绍
乐观锁、悲观锁
介绍一下项目(遇到的难点,如何解决的,负责的模块,软件界面使用的模块)
http与https
数据库索引
数据库为什么使用B+树做索引
sql语句,在表中查询不包含某个字段的记录
为什么做数据库,给你带来了什么,兴趣在哪里
为什么选择测试岗位。
TCP三次连接的过程
为百度搜索设计测试用例
算法题:两个长度为n的序列A和B,交换A和B中的元素,使得序列A元素总和与序列B元素总和差值最小。
同学怎么评价你
有什么成果(比赛、论文)
比较遗憾的事情
最大的优点
喜欢写代码吗
喜欢逛什么技术论坛、看的书
还有些记不得了,问题顺序不是上面的顺序。
体验:
总体感觉问题问的不是很难,但自己准备的不好,面试过程发挥的也不好,有几个准备了的问题都没答好。
需要补充一下Python的基础知识,底层知识,数据库理论、操作系统等相关内容。
还有,为什么一面问了这么多开放性的非技术问题呀?难道是因为我技术太弱,不想问了吗?