字节测试(抖音)二面面经

2020/9/21 16:00-16:45
只面了45分钟,估计凉了😔 面试官还是很好的,耐心的小哥哥,我思考的很慢也没有催我

一、自我介绍

1、对自我介绍提问
2、项目中遇到的困难,怎么解决(没怎么深挖)

二、计网

(一面也好喜欢问计网😶数据库和操作系统一道没问)

1、HTTP请求方式
2、POST与PUT区别(我不会PUT,只说了和GET的区别)
3、POST长度有限制吗
4、HTTP常见状态码
5、HTTP请求中Content-Type(我只用过json和text)

三、Python

1、pass()用过吗(没用过......)
2、with()用过吗(说了在开文件时候的用法),还有其他用法吗?
3、深拷贝、浅拷贝,用过深拷贝吗?具体怎么实现深拷贝?
4、Python怎么生成随机数
5、redis怎么取消息(这个我忘了😔

四、数据结构、算法

1、数组和链表的区别
2、找出两个链表重合的部分(只用说思路)
3、写代码:给一堆字符串,找这些字符串的最长公共前缀
4、你代码的时间复杂度

五、测试

1、在游戏里一个NPC的作用是可以通过他发送邮件,邮件可以携带背包中的物品或金钱作为附件,这个场景下设计特殊的测试用例(异常测试)
2、测试人员和开发人员意见不一致怎么办

六、智力题

64匹马,8个赛道,最少通过几次比赛能找到最快的4匹马

七、反问

————————————————————————————————————————————————
2021.7.21更新:
楼主现在已经成功入职字节啦~
欢迎大家找我咨询相关问题~也可以帮忙内推~

#字节跳动##内推##校招##秋招#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-09-21 17:33
这些问题给力啊
点赞 回复 分享
发布于 2020-09-21 17:51
问的问题都不算太难
点赞 回复 分享
发布于 2020-09-21 18:06
哦对了!数据库还是问了一道题的我给忘了!INNER JOIN和LEFT JOIN 的区别
点赞 回复 分享
发布于 2020-09-21 18:24
正常都是 45 分钟左右的,楼主倒是不用太纠结,静候结果就行 顺便借楼打波广告,字节教育客户端今年校招岗位多多,0 基础要求,入职更有签字费和租房基金💰,欢迎各位同学简历砸我😘 https://job.toutiao.com/s/JjC8Eqa
点赞 回复 分享
发布于 2020-09-21 18:49
智力题也太难了吧
点赞 回复 分享
发布于 2020-09-22 10:25
加油!马上就能拿到offer了
点赞 回复 分享
发布于 2020-09-22 14:50
想问一下,测试是三轮技术面+一轮hr面吗?
点赞 回复 分享
发布于 2020-09-22 21:03
计算机网络问的都好难,都是我没准备的问题😐
点赞 回复 分享
发布于 2020-09-22 21:09
请问这个是没有笔试直接面的吗
点赞 回复 分享
发布于 2020-10-18 16:53
欢迎大家投递字节跳动~22届校招已启动,送给同学们校招的内推码 【B3G7VSM】 投递任何职位填上内推码都可以免笔试直接面试哦!!!
点赞 回复 分享
发布于 2021-07-14 19:03
阴差阳错呀。面试后觉得自己挂了,结果一年后就开始发内推码了
点赞 回复 分享
发布于 2021-08-03 08:36

相关推荐

10-15 12:48
已编辑
电子科技大学 前端工程师
10-11boss投简历10-15一面 我看别的百度面经好多八股啊,怎么这个面试官挖了一小时的项目不过面试官人很好,告诉我说错了也没关系,只是想听一下思路,也会告诉我他们的做法无自我介绍,总时间75min1. 项目中大模型项目1.1 接口如何定义1.2 流式传输1.3 在传输的时候切换对话后,再切换回来,当前的请求如何让他继续?2. 项目中虚拟滚动、和分页的实现方式3. 分块上传文件3.1 接口怎么协调的3.2 怎么才能保证分块后文件能是想要的文件没有出现问题4. vue响应式原理4.1 详细说一下解析模板的时候会发生什么4.2 虚拟dom怎么变成真实dom4.3 AST变dom5. 写代码const array = [['a', 1], ['b', 2], ['c', 3]]//面试官给的,要求变成对象let obj = {}for (let [key, value] of array) {    obj[key] = value}6. react题目,因为我只了解过一点点,所以面试官出的不是很难,要我用useState实现一个useBoolean的hookconst [visible, setvisible] = useState(false)setvisible(true)// 要求实现// const [visible, {on, off}] = useBoolean(false);function useBoolean(initValue) {    const [visible, setvisible] = useState(initValue)    function on() {        setvisible(true)    }    function off() {        setvisible(false)    }    return [visible, { on, off }]}
点赞 评论 收藏
分享
10-11 08:51
已编辑
南昌理工学院 Web前端
酒玖爱喝酒:一张就够,但是重点在于不是你做的那些同质化工作而是把你的亮点给面试官展示。比如虚拟列表,懒加载,分片上传,断点续传,websocket那些。除了亮点,一般一个东西的实现方式有挺多,你要思考为什么你选这个方案,这个方案相对于其他方案有什么优缺点。还有更常见的就是性能优化之类的了。把有深度的东西展示出来,东西在于精而不在于多,口水话少一点我觉得就算是不错的简历了。当然,92学历本身也是敲门砖,进度肯定比我们这些双非快的。
点赞 评论 收藏
分享
6 61 评论
分享
牛客网
牛客企业服务