字节跳动后端data实习(已offer)

11/16 下午两点投的简历,三点就被捞了,然后立刻约的下周面试

一面
总时长 1h
面试官自我介绍,我自我介绍
20min 项目, 15min 数据库和网络,20min 算法

什么时候开始写代码的
聊了工作室工作内容,聊了一下 oj 内部实现,我说了下我开的那个 pr
聊了参加过的程序设计竞赛,说了一下这个场景理解以及我获奖代码里面的缓存批量提交模型
聊了自己写的数据库,说了为什么使用 B 树,以及为什么在 mysql 里面用 B+树,mongodb 用 B 树
聊了自己写的实时通信应用,说了基本的架构,上线下线,群发消息的实现
数据库事务隔离级别,哪个用的多,使用场景,可重复读——mysqldump --single-transaction
可重复读和读已提交的区别,可重复读的实现原理
TCP 如何实现可靠传输,拥塞控制

算法题: TOP-K(嘴过的),判断平衡二叉树

用过什么语言(什么都用)
未来的规划
有什么要问我的?

二面
(一面第二天)总时长 45min
25min 项目,8min Java,10min 数据库,2min 算法

自我介绍
了解过 RPC 吗,了解过微服务吗(起手就是一句不了解)
挖项目程序设计竞赛场景,文件读写,并发控制,处理策略,记忆化。此处关于无序消息处理拓展了很多,我仔细说了一个之前比赛使用过的时间桶模型
线程池任务满时新任务处理策略
如何自己实现一个线程池
实时通信项目中的消息加密怎么做的
对称加密原理
AQS,锁,Synchronized,CAS,如何自己实现一个通用的 equals
你是怎么为数据库选主键的
复合索引索引选择
如何排查优化慢查询
索引失效如何解决

算法题:数组中的 0 全部放到尾部,不改变其他元素顺序(冒泡就完事,写了一分钟)
比赛中都是组队的吗?(部分 SOLO,部分组队)
有什么要问我的?

三面
(二面第二天)总时长 40min
工作室项目,开源 OJ 用的 Django 框架,干了什么事,用的什么服务器,服务器的作用
IO 方式,BIO,NIO,AIO 区别
epoll 实现原理
python、java 用什么访问数据库
jdbc 全称,作用
数据库有几个部分
连接器,分析器,优化器,执行器,存储引擎作用
了解那些存储引擎,支持的索引结构,区别
一般索引高度多高,(16KB 一页,然后算一下就可以了,MySQL 一般是千万量级的)
作为 C 端用户,访问 toutiao.com 直接返回 err,应该如何排查错误

算法题目:字符串 abcdeabc 包含字符 d、e、a 的最短子串长度

有什么要问我的?

HR 面
(三面下一个工作日)
聊生活,聊团队合作,聊业务,聊职业规划,待遇,发 Offer

#实习##算法工程师##面经#
全部评论
借个楼 上海字节跳动广告【后端】/【大数据研发】实习生帖 HR投递渠道,比网申更快,速来! 联系人:刘涛 微信:justin_ju01 邮箱:liutao.justin@bytedance.com
3 回复 分享
发布于 2020-12-02 17:42
楼主是本还是硕啊,这也tql了吧
3 回复 分享
发布于 2020-12-02 16:50
楼主强悍  ~
2 回复 分享
发布于 2020-12-02 19:55
我是废物TAT
点赞 回复 分享
发布于 2020-12-24 23:32
自己写的数据库。。。
点赞 回复 分享
发布于 2020-12-03 15:35
楼主是hr面就发口头offer了吗🤣
点赞 回复 分享
发布于 2020-12-03 15:15
下午二面 拜一拜
点赞 回复 分享
发布于 2020-12-03 13:43
寒假实习多久啊,会不会赶不上来年开学
点赞 回复 分享
发布于 2020-12-03 13:31
 现在的小学弟都这么厉害的啊
点赞 回复 分享
发布于 2020-12-03 12:30
校友 而且我也是base杭州😂
点赞 回复 分享
发布于 2020-12-03 11:08
这就是大三,tql
点赞 回复 分享
发布于 2020-12-03 10:19
这就是大三,大佬tql
点赞 回复 分享
发布于 2020-12-03 09:35
沾沾喜气,我还在二面,不知道二面挂的几率打不打
点赞 回复 分享
发布于 2020-12-03 07:43
字节data10-10-6呀,兄弟做好准备没有😁
点赞 回复 分享
发布于 2020-12-02 21:10
data现在扩张到5000+人了吗?
点赞 回复 分享
发布于 2020-12-02 20:54
好家伙,22届的?实习?
点赞 回复 分享
发布于 2020-12-02 20:51
实习需要笔试吗?笔试难吗
点赞 回复 分享
发布于 2020-12-02 20:39
恭喜楼主 感觉比赛和studio蛮重要 介意分享下经历嘛
点赞 回复 分享
发布于 2020-12-02 19:48
兄弟  你这个base哪的呀
点赞 回复 分享
发布于 2020-12-02 18:29

相关推荐

小鸡蛋吃布丁:上岸编制,考个偏远的四五线小县城的话那确实难度不高,工资三四千的,但是考发达地区的纯看实力和运气了
点赞 评论 收藏
分享
05-11 11:48
河南大学 Java
程序员牛肉:我是26届的双非。目前有两段实习经历,大三上去的美团,现在来字节了,做的是国际电商的营销业务。希望我的经历对你有用。 1.好好做你的CSDN,最好是直接转微信公众号。因为这本质上是一个很好的展示自己技术热情的证据。我当时也是烂大街项目(网盘+鱼皮的一个项目)+零实习去面试美团,但是当时我的CSDN阅读量超百万,微信公众号阅读量40万。面试的时候面试官就告诉我说觉得我对技术挺有激情的。可以看看我主页的美团面试面经。 因此花点时间好好做这个知识分享,最好是单拉出来搞一个板块。各大公司都极其看中知识落地的能力。 可以看看我的简历对于博客的描述。这个帖子里面有:https://www.nowcoder.com/discuss/745348200596324352?sourceSSR=users 2.实习经历有一些东西删除了,目前看来你的产出其实很少。有些内容其实很扯淡,最好不要保留。有一些点你可能觉得很牛逼,但是面试官眼里是减分的。 你还能负责数据库表的设计?这个公司得垃圾成啥样子,才能让一个实习生介入数据库表的设计,不要写这种东西。 一个公司的财务审批系统应该是很稳定的吧?为什么你去了才有RBAC权限设计?那这个公司之前是怎么处理权限分离的?这些东西看着都有点扯淡了。 还有就是使用Redis实现轻量级的消息队列?那为什么这一块不使用专业的MQ呢?为什么要使用redis,这些一定要清楚, 就目前看来,其实你的这个实习技术还不错。不要太焦虑。就是有一些内容有点虚了。可以考虑从PR中再投一点产出
点赞 评论 收藏
分享
评论
26
82
分享

创作者周榜

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