我带着字节跳动测试开发一面二面三面hr面面经来了
自我介绍一下
自我介绍提到了修电脑,那你能不能告诉我电脑网络有问题一般怎么修
提到了在命令行里重置一下网络,重置的具体是什么
提到了DNS,你知道DNS具体是什么吗,说一下
你们修电脑有没有拆机
http和https的区别
平时用python写过什么
Python的GIL是什么
*args和**kwargs的区别
在函数里输入一个变量,这过程中内存发生了什么,哪些值会变化
Python有()、[]、和{}这些括号框起来的值,他表示的分别是什么数据类型
装饰器你有了解吗
手撕代码,提到了装饰器,那来你写个装饰器吧,实现一下输出一个函数运行时间的装饰器
手撕代码,写pow(x,n)
对操作系统有什么了解吗(没有特别多的了解,只会Linux的基本操作)
你平时玩游戏吗,最近在玩什么游戏
给你一支签字笔你会想到用它做什么,越多越好
说一下职业规划
为什么学日语(提到了我喜欢看动漫)
你是二次元吗
你玩什么游戏玩的比较好
如果你的工作和游戏相关,是你没有玩过的游戏,你会怎么办
职业规划是什么
你觉得自己有什么缺点
你好像把测试和测试开发都混在一起说,你是怎么想的
噢所以把你调测试你也是可以的吗
哪里人,希望在杭州发展是吗
你还有什么问题要问我
二面(40min)
自我介绍一下
DNS讲一下
TCP和UDP的区别
讲一下TCP的流量控制
面试官补充,这里其实还有个慢启动和快重传balabala…(我:对这个我听说过,没深入了解)
Python内存里的堆和栈你知道吗,往这两个哪里存数据比较快
Python里面的__init__是什么
Python深拷贝和浅拷贝有什么区别
Python的全局锁知道吗
Python的垃圾回收机制
Python的用户态和内核态的区别,平时运行代码比较多的是哪种
用python写过什么
手撕代码:用定长列表实现队列(我还理解错了题目的意思)
你这代码有没有优化的方法(我:切片,面试官:不让切片,我:…那我没了)
手撕代码:写一下二叉树节点之间最大距离
(此时此刻面试官已经知道我不了解数据结构了)
对操作系统有什么了解(没有特别多的了解,只会Linux的基本操作)
你们专业有上些什么课
你们也有上过数据库的课,数据库了解多少
你还有什么问题要问我
3.17
三面(35min)
一进来:我这边是偏向游戏方向的面试官(我愣住)
自我介绍一下
现在手上有什么offer
什么时候开始找工作的
秋招投了什么公司什么岗
你专业保研保了几个你为啥保不上
手撕代码:两个文件里存了很多网址,怎么找出两个文件里共有的网址
如果文件特别大,python里存不下怎么办
(我说把文件分类成一些小文件)问你觉得这个解法有些什么问题
手撕代码:两数相加(好简单但我忘记了优秀解法我菜哭)
你测试一下你写的
你这个时间复杂度是多少
还有什么优化方法吗
你觉得你在这个岗位有什么优势
你有什么想问我的
再见
HR电话(7min)
部门是游戏方面的,知道吗,接受吗
工作大做什么了解不
python和Go都能用吗(我能学!)
职业规划
面了什么公司,几家offer
tp给多少
如果这几家公司都给发offer会去哪家(您家啊!!)
哪里人
工作地只考虑杭州吗
你还有什么问题要问
(问了我这阶段挂掉的记录还大不,hr:不大
问了后续流程多久通知,hr:一周内
能不能提前去实习,hr:能)
HR面我比任何面试都紧张,问了三个问题得到了三个本来我就知道的答案….白来了...….
还有为啥审批要走一星期啊审啥啊都
搏一搏,单车变摩托