8.7更新,收到意向书啦,无hr面,感谢牛客网大家的分享,也感谢字节愿意收我,让我秋招上岸。
其实字节是我研究生以来第一家投递的公司,第一家面试的公司,也是最想进的公司。回顾前三面的面试过程,其实有一些地方表现的并不是很好,有一些问题也没回答好,感谢字节面试官让我发现自己的不足。字节的面试体验超级棒的,尤其是一面的面试官会在我每回答一个问题给予相应的评价,当我回答不上的时候会安慰我,然后简单地给我解释一下,让我学到了很多。二面的面试官也是,当我答不上来的时候,会安慰一下,化解我的尴尬,再次感谢字节,感谢面试官。
一面
自我介绍,项目
python:
- list,字典,元组的优缺点
- __init__函数,__init__.py的区别
- range和xrange的区别
- 迭代器和生成器区别
- 了解什么设计模式(我只了解单例,然后让我手撕单例)
- 手撕装饰器
计网:
- https的原理,过程
- http状态码
操作系统:进程通信方式
linux:常用命令有哪些
测试:测试微信发朋友圈
算法:最长回文串
一面结果很快出,上午面完,下午通知过一天后二面
二面真的是问的让人猝不及防啊
考官一来就介绍了7,8分钟的部门工作,这时我才知道这是游戏测开,瞬间心凉了,我不玩游戏的,JD上为什么不写清楚是游戏测开啊!
自我介绍
输入三角形边的测试用例
芒果和玉米的共同之处
app运行时导致手机发烫的原因(答主要是cpu,内存占用高导致)
接着追问:内存原理,rom和ram的区别,cpu组织结构,过程(计组根本没复过,根本答不上来)
接下来果然问我平时玩不玩游戏了,用手机多不多(答没有,不多,这时已经知道基本凉了)
算法:有序数组原地去重
最后能否过来实习(答不确定)
反问环节:平时上班工作时间(弹性时间:10~22或23)
三面 8.5/20:30开始面,时长45min
自我介绍
总结前两面的不足
聊项目,论文
了解这个部门的主要工作是什么吗?(经过二面之后我知道了……然后又问平时打游戏吗?)
说说自己本科,研究生以来最自豪的事
编程题:统计英文文本中词频最高的10个单词
根据我写的代码出现的错误问了/和\的区别
反问环节:简单的问了一个问题,不好意思再问下去,感觉面试官有点疲惫
总结:感觉一面主要考察计算机基础知识,二面是考察个人是否具有测试的发散性思维,然后会根据个人的回答不断深挖,真的不要随便给自己挖坑。三面问的专业知识相对较少,综合考察个人的总体素质,项目介绍过程中会根据你的回答问一些细节问题。大概就这些吧!等有空更新一波,整理的资料,回馈牛客🙏
全部评论
(10) 回帖