字节跳动测试开发实习生面经

内推的北京的测试开发实习生。

一面(50min):
        1.浏览器输入连接之后,发生的事
        2.进程和线程
        3.俩coding题,最长回文子串和最长无重复字符子串(都手撕了)
        4.http,https都是啥(这个没回答好,二面面试官又问了这个,说你下去查了吗?我当时查了,二面就回答上了)
        5.问了我项目相关的东西,rust你是怎么接触的,你做的这个项目实现了什么,你觉得rust和c++有什么区别。
        6.问了俩实际场景题。第一个,抖音下滑视频的时候,应用卡推了,你觉得会是哪些问题,(我当时说了内存爆了?页面切换代码问题?空指针?  一直问还有吗,我说不会了。。)。
            第二个,一个调起支付宝or微信进行支付操作的功能,怎么写测试样例(我说先看支付功能能不能正常使用,获取相机权限能否正常工作,{事后想起来,应该还有能够输入正确的数,负数肯定不行})
        7.redis你熟悉吗?(不熟悉,只知道几个基础数据结构)
        8.反问环节略
二面(50min):
        应该是leader面?
        上来和我聊天,聊家乡,聊天聊地,聊了几分钟进入正题。
        1.你刚才说到了gdb,你能说一下么。
        2.http和https,你一面后有了解么(幸好查了)        
        3.你刚才说你的项目有堆栈,能说一下堆栈么(答得不太好)
        4.linux的命令你能说几个么(cd,ls,grep,find,cut,awk,mkdir)
        5.linux查看端口的命令(忘了,我说没用过)  linux 网络相关的命令(我说不会,平时不咋用)
        6.你知道有哪些常用软件的端口号么。端口号是有限的么,(我说有限的),为什么,(我说可能是cpu处理能力有限?答的不太好,其实是计算机网络的知识)。(问端口是因为说第2个http和https我说了他俩的端口分别是80,443)
        7.问了我大一做的项目,一个验证码的问题。问如果你们学校官网的登录验证码出现了问题,你觉得会是哪里出问题了(测试相关),(我说了三个,第一个是前端验证码显示的问题,第二个是数据回传的问题,第三个是后端比对代码的问题。  又围绕这三个点,问怎么解决。略。  面试官又提醒我,验证码时效问题,我又围绕这个说了一下)
        8.做了个Python  str()函数实现(题意是把输入的整数变成字符串,我说了俩解法,一个是用字典,还有个是列表,他问还有吗?我说可以用ascii码,因为字符0-9在ascii码里是连续的。之后又围绕这个函数,你会做哪些测试用例,我说 有特殊字符啥的,字母啥的,面试官问还有吗?我说int下的最大值和最小值?面试官又问为什么负数比正数多一个,没答上来,面完才知道+0 是 0,-0当成最小的那个负数?应该是补码相关的。)
        9.面试官问,一面没怎么问数据库,你熟悉吗?(我说不熟)
        10.还扯了点最新看的课和做的实验(CSAPP和操作系统的lab)
        11.反问环节略
HR面(20min):
    问一些职业规划,为什么选这个岗位,啥的。就聊聊天。
    反问环节:问了薪资,公司位置,上下班时间,一周上几天之类的。


总结:
        我觉得基础知识要牢靠,你不会的东西不要写,因为面试官深挖一下就寄,诚实一点。你自己做的项目细节你要熟悉一点。
        当然一些八股文也是可以背一背的。不过我觉得计算机基础更重要,对你的理解能提升一个档次。

希望HR早日发Offer。

        
#字节跳动##面试题目#
全部评论
楼主面的哪个部门呀
1 回复 分享
发布于 2021-11-25 11:39
楼主二面没有算法嘛
1 回复 分享
发布于 2022-10-21 11:36 陕西
😍
点赞 回复 分享
发布于 2021-11-23 20:46

相关推荐

11 48 评论
分享
牛客网
牛客企业服务