字节后台实习面经+完成三面

3.19面的
目前状态: 等待HR面,已经加了一面和二面面试官
3.30入职实习
快来实习吧 兄弟们 部门急需兄弟们的加入!


一面:很和善的大哥
一上来问了项目,本人太菜,也就随便说了说,也问我其他了
每一面都会自我介绍,就省略了。。。
1.进程线程的区别
2.锁相关,死锁,检测预防之类的
3.数据库相关,底层引擎
4.有什么想问的? 你怎么想到字节实习的?
5.算法(其实杂七杂八问了很多,就记得这么点)
给出以个偶数,输出符合的括号匹配原则的括号情况:(嘿嘿 ,人比较菜,就用暴力了,全排列+括号匹配检测)
结束


五分钟后:
二面: 这怕是压力面哦,挺年轻的小哥,也挺帅气的。
自我介绍开场
问的问题很少 我也记不全
1.B树和B+树的 各自特点? 区别?
2.了解线程并发?锁? (嘿嘿,埋下祸根,后面算法就是这么搞我的,以前没怎么看过并发编程,只是稍微看了半个小时)
3. 讲讲你的项目?
4. 讲讲学习过程,问你学校在成都,为什么会选择北京的岗位?
5. 算法题
线程并发交替输出A,B (凭借记忆写的,面试官让我无限输出,我不知道(牛客的在线编译器,应该是while(true)没有退出条件,是要超出时间限制的,应该是后台得出结果再返回前端,所以后台一直不会停,也没有),遂将其改为100次循环,就没问题了)
hashmap的set和get的带锁实现  (不晓得,没看过hashmap的底层实现,面试官没为难我)
写算法应该是把面试官气着了。。但是面试官让我加他WX了。。。。

又是五分钟后:
三面:是个笑容随时洋溢在脸上的老哥(感觉是个主管的样子)
自我介绍开场
基本都是关于学习和项目
问了一些专业相关的事情
剖了一下项目细节

然后直接给了算法题:
(1)单链表  按照从中间依次左右输出 比如(1-2-3-4-5)输出32415 (1-2-3-4-5-6)输出 342516   我使用 栈 和 双端队列 做的
(2)二叉树 按照中序遍历 转换成双向链表  不允许使用新的数据结构   所以栈是没法用的 只能递归了 (二叉树和双向链表 本质就数据结构而言 没有什么区别)
这俩题应该算是简单的 都ac了


多谢三位面试官抬我一手,起码面试算是过了。。。。

主要也不想面其他的了


三面结束后,官网状态变为已完成。


已经拿到OFFER 在实习了

#字节跳动##实习##Java工程师##面经#
全部评论
老哥投了哪个部门啊?
1 回复 分享
发布于 2020-03-22 18:44
老哥进去是写java吗?还是要转go?
点赞 回复 分享
发布于 2020-04-03 00:27
请问链表和二叉树的算法题 是只写一个函数吗 还是说链表/二叉树的定义和初始化也要自己写
点赞 回复 分享
发布于 2020-03-31 09:44
兄弟,我也是已完成状态,你约hr面了么
点赞 回复 分享
发布于 2020-03-26 15:17
老哥已经拿到offer了吗?说实话我感觉这难度比我想象中低不少啊
点赞 回复 分享
发布于 2020-03-23 11:21
   羡慕老哥,我二面被问傻了
点赞 回复 分享
发布于 2020-03-23 10:22
兄弟你这运气爆表啊 问题都好简单 祝好运
点赞 回复 分享
发布于 2020-03-22 18:11
楼主面的哪个岗呀
点赞 回复 分享
发布于 2020-03-22 14:46
请问下楼主是几号投的简历
点赞 回复 分享
发布于 2020-03-22 13:32

相关推荐

1. timeline:5月中旬投递5.27 电话约一面6.6 一面(40分钟后过)6.11 二面 (三个小时后过)6.17 三面 (口头offer,10分钟后过并加了HR微信)预计6.25入职2. 学习过程:背景: 两段实习,一段小厂算法,一段java后端跟着导师的实习4月份正式开始做简历学八股leetcode:  125道(2月到6月),热题100+经典面试150道,均没刷完八股: 黑马的新版JAVA面试专题视频教程,除了企业场景和消息中间件,其他都听了。项目: 之前的实习有一个微服务项目(纯微服务,没有redis或中间件),把黑马点评听了但是没完全手敲,只写了几个demo接口,然后把实习的微服务项目包装了一下面经: 八股听完后每天算法1-2题,偶尔鸽,然后天天上牛客看面经,通过面经复习总结一下,本人项目经历比较扎实。但是八股零基础,算法题之前零零散散刷过40多道,因此花了两个月的时间,主要是狂背八股和狂刷算法。本来想把中间件也学会的,但是还没开学已经上岸了3. 找实习整体经历:美团: 投了无回音百度: 无回音快手: 简历挂腾讯: 一面挂华为暑期: 笔试过,后续没声了(华子到我们学校开讲座,直接当场投了,当时不知道暑期不要27届)荣耀: 笔试过,一面过字节: HR小姐姐真的超级好,之前投的是另外一个部门,但是北京地区没hc了,小姐姐说可以帮我留意北京其他部门的信息,大概一周之后来的一面电话。总而言之,加油开冲
明天会有好天气:太强了,举办了
点赞 评论 收藏
分享
06-17 13:04
门头沟学院 C++
bg 大二 6.11一面 过1进程线程协程区别2协程3进程间通信4死锁条件5如何解决6tcp udp区别7三次握手四次挥手8time_wait9http各版本区别10网址请求流程 拓展如果是返回的是图片资源(断点续传)11websocket12弱网情况下13心跳机制14mysql数据结构15为什么b+16索引17索引失效18模糊情况下是否都失效19分库分表20主从时延的可能21如何解决22redis数据结构23底层实现24zset实现25跳表实现26持久化27aof和rdb区别28如何恢复29微服务和传统优势30微服务特别的优势31微服务通信32讲讲protobuf33protobuf优势34项目一结构35线程池实现36项目二rbac是什么37redis和mysql一致性38如果用canal伪装从库强一致性如何保证39算法:实现kvlru,附带过期机制40讲讲redis内存淘汰机制6.16二面 凉1. rbac是什么,怎么实现2. 超级管理员如何继承普通管理员的所有权限3. 缓存如何实现4. spring cache底层如何实现5. 更改数据库后删除缓存,如何保证缓存的删除6. 采用canal和消息队列就一定能保证缓存的删除吗7. 伪装的从服务器挂了怎么办8. 伪装的从服务器集群挂了怎么办9. 分布式锁能实现事务吗10. 如何优化一条sql语句11. explain会关注哪些参数12. 参数如何拼写13. 讲讲mysql中隔离级别14. 可重复读的隔离级别底层如何实现15. 讲讲https中的tls16. 了解非对称加密和对称加密吗17. 讲讲nginx的反向代理以及和正向代理的区别18. 讲讲负载均衡算法19. 具体实现知道吗20. 场景:超卖库存变更的mysql语句怎么写21. 算法:任务调度器
字节跳动二面534人在聊
点赞 评论 收藏
分享
评论
3
74
分享

创作者周榜

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