字节跳动(北京)系统部门暑期实习后端开发三面(已Offer)

本来在3.15完成了二面,约的3.17的三面,之后通知三面取消,直接在3.15进行了HR面。
然后昨天(3.22)突然通知需要补一轮三面(我都休息一周了啊!)......于是今天又进行了三面。
前两面和HR面的面经在这https://www.nowcoder.com/discuss/612503
——————————————————————————————
三面(3.23 15:00) 40min
(由于只是零散回忆,并没有录音,所以题目的顺序可能是乱序的)
1. 介绍一下你的项目
2. 字节主要用的python和go,能接受转技术栈吗?
接下来面试官说问的一部分问题可能会超过校招范畴,让我看着回答就行
3. Java常用的容器有哪些?他们的联系是什么?
4. 如果我要拿一个自定义的Object来作HashMap的key,我至少需要重写什么方法?
hashcode()和equal()
追问:为什么两个都要重写?只重写其中一个会怎样?
这里稍微谈了一下HashMap的原理,然后分别分析了一下hashcode()和equals()的结果一个相等一个不相等的影响。
5. Redis为什么用单线程?为什么单线程还可以处理大量的请求?
主要就提了瓶颈不在CPU和I/O多路复用模型。
6. 如何在两个非常大的日志文件中查找相同行,并打印到第三个文件当中。
这题主要就是讲思路,文件非常大所以不可能一次性装入内存,因此用哈希算法将大的日志文件分成若干个小文件,之后对小文件进行比较。
追问:如果哈希分布的结果不均匀怎么办?
这里就没有很好的思路了。。就只提了几个思路,感觉效果都没有很好。
7. 说说几种I/O模型的区别?
就大致讲了一下BIO NIO AIO的区别。
8. 服务器收到一个业务请求,从数据库获取数据,再返回数据给前端,一共多少次I/O?
这题考虑了几个地方,一个是数据库索引是否覆盖,还有就是内核空间和用户空间之间的数据读取。
9. 算法题:LeetCode 121 买卖股票的最佳时机
反问环节
还有什么要问的吗?(没有了吧...)
————————————————————————————————————
希望能有后续吧
————————————————————————————————————
3.30 HR微信通知Offer
面完三面又过了一周终于offer了。。但是因为腾讯Offer有时限,所以之前已经接了腾讯了,就拒了字节。春招也算是彻底结束了。
#实习##面经##字节跳动##Java工程师#
全部评论
同样的部门,同样的遭遇
1 回复 分享
发布于 2021-03-24 18:14
有大佬知道第6问不均匀如何解决吗
1 回复 分享
发布于 2021-03-23 17:07
楼主有结果了吗?
点赞 回复 分享
发布于 2021-03-24 18:15

相关推荐

想干测开的tomca...:让我来压力你!!!: 这份简历看着“技术词堆得满”,实则是“虚胖没干货”,槽点一抓一大把: 1. **项目描述是“技术名词报菜名”,没半分自己的实际价值** 不管是IntelliDoc还是人人探店,全是堆Redis、Elasticsearch、RAG这些时髦词,但你到底干了啥?“基于Redis Bitmap管理分片”是你写了核心逻辑还是只调用了API?“QPS提升至1500”是你独立压测优化的,还是团队成果你蹭着写?全程没“我负责XX模块”“解决了XX具体问题”,纯把技术文档里的术语扒下来凑字数,看着像“知道名词但没实际动手”的实习生抄的。 2. **短项目塞满超纲技术点,可信度直接***** IntelliDoc就干了5个月,又是RAG又是大模型流式响应又是RBAC权限,这堆活儿正经团队分工干都得小半年,你一个后端开发5个月能吃透这么多?明显是把能想到的技术全往里面塞,生怕别人知道你实际只做了个文件上传——这种“技术堆砌式造假”,面试官一眼就能看出水分。 3. **技能栏是“模糊词混子集合”,没半点硬核度** “熟悉HashMap底层”“了解JVM内存模型”——“熟悉”是能手写扩容逻辑?“了解”是能排查GC问题?全是模棱两可的词,既没对应项目里的实践,也没体现深度,等于白写;项目里用了Elasticsearch的KNN检索,技能栏里提都没提具体掌握程度,明显是“用过但不懂”的硬凑。 4. **教育背景和自我评价全是“无效信息垃圾”** GPA前10%这么好的牌,只列“Java程序设计”这种基础课,分布式、微服务这些后端核心课提都不提,白瞎了专业优势;自我评价那堆“积极认真、细心负责”,是从招聘网站抄的模板吧?没有任何和项目挂钩的具体事例,比如“解决过XX bug”“优化过XX性能”,纯废话,看完等于没看。 总结:这简历是“技术名词缝合怪+自我感动式凑数”,看着像“背了后端技术栈名词的应届生”,实则没干货、没重点、没可信度——面试官扫30秒就会丢一边,因为连“你能干嘛”都没说清楚。
点赞 评论 收藏
分享
评论
6
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务