字节提前批教育业务0基础客户端一面、二面、三面,已意向书!

更新:7.21号下午收到OC,感谢牛客,感谢字节!

7.6号一面58min
面试官全程都没有笑容,好紧张,说话都在抖
自我介绍
为什么投客户端(项目是后端的)
网络
1.http和https区别
2.说一下加密算法(说的比较详细,面试官让简单点说)
多线程
1.synchronized和lock区别
2.说一下各自原理
3.乐观锁悲观锁说一下
4.syn和lock是乐观还是悲观
5.乐观锁有啥?原理和ABA问题
6.重入锁说一下
OS
1.页面置换算法
2.LRU缓存,让我设计LRU思路,这个还得好好看啊,说的稀里糊涂的,还好没让手撕(有点凉)
JVM
1.说一下垃圾回收这块,知道的都说出来吧
2.新生代和老年代都用什么算法?
3.双亲委派说一下
4.类加载过程
数据库
1.索引作用?
2.索引的数据结构
3.聚簇索引是什么?
4.innodb是什么索引?
5.查字典是什么索引?
代码
1.单例模式(写的双重检验)
追问syn和volatile作用
2.Z字型遍历二叉树

面试官表情太严肃了,搞的贼紧张,祈祷二面!

7.13号二面55min
面试官没开摄像头,看不到表情,紧张+1
自我介绍
聊一下项目
1.项目上线了吗?(没有)
2.基于springboot的还是什么?数据库用的啥?(mysql)
3.说说依赖注入,ioc
4.说说aop,中间讲到了动态代理
5.说一下动态代理(jdk和cglib)
6.静态代理和动态代理区别?
7.项目里哪块用到aop了(说的事务管理)
8.redis热key问题如何解决(本地缓存,热key备份)
9.如何获得热key(redis-cli-hotkeys)
10.dns解析过程
11.tcp的拥塞控制
12.jvm内存模型
13.栈里面存了啥?
14.堆的划分,垃圾回收算法
15.synchronized原理,作用在哪?

代码题
1.手撕生产者消费者模型
2.和最大连续子数组

7.16号三面50min
1.自我介绍
2.项目介绍
3.md5是多少位?(答错了,应该是128位)
4.md5原理知道吗?可逆吗?
5.还知道哪些加密算法?(说了对称加密和非对称加密)
6.哪里用到了非对称加密?(https)
7.说一下https请求过程
8.equals和==区别(null哪个能用)
9.hashcode和equals
10.如果没有重写equals方法,那么a==b和a.equals(b)一样吗?
11.创建线程的方法?区别?
12.try catch能捕获到哪些异常?
13.说说注册登录怎么设计?
14.为什么投客户端?

代码题
1.判断两个链表是否相交
2.判断一个链表是否有环,求出入环节点
3.如果链表是有环的,那如何求两链表的相交节点?

许愿HR面,许愿oc🙏🙏🙏


#字节跳动##校招##Java工程师##面经#
全部评论
单例模式是写的DCL 懒汉式吗?
4 回复 分享
发布于 2020-07-06 16:24
为什么已经拿到快手后端了还要转客户端呀?
点赞 回复 分享
发布于 2021-02-26 20:38
😏顶老哥
点赞 回复 分享
发布于 2020-07-25 17:02
三面完了是直接等意向书还是有hr会联系?
点赞 回复 分享
发布于 2020-07-22 14:17
现在研究生都去做客户端了吗😂😂
点赞 回复 分享
发布于 2020-07-22 11:00
楼主三面最后一个算法题怎么答的
点赞 回复 分享
发布于 2020-07-22 10:14
哥们给二面了吗?
点赞 回复 分享
发布于 2020-07-16 21:57
查字典是聚集索引吧
点赞 回复 分享
发布于 2020-07-11 18:40
楼主你好,请问 为什么要投客户端(项目是后端) 这个问题你是怎么回答的呢,感觉好纠结这个问题😂
点赞 回复 分享
发布于 2020-07-06 18:56
楼主想问下那个为什么投客户端的问题怎么回答的啊 我也是后端项目 感觉后端好难 有点想投客户端了😫
点赞 回复 分享
发布于 2020-07-06 18:55
几号投的简历呀
点赞 回复 分享
发布于 2020-07-06 18:28
给二面通知了嘛
点赞 回复 分享
发布于 2020-07-06 17:10
同学你面的是哪个城市的呀
点赞 回复 分享
发布于 2020-07-06 16:11

相关推荐

04-10 04:25
门头沟学院 Java
给我面没招了,感觉自己好菜、面试很难,还是要多多练习1. 项目拷打2. 实习询问3. 询问论文4. 通过 WebSocket 推送订单状态变更,只要消费者只做这一件事吗?5. 如果在弱网环境下,WebSocket 连接断了,那就收不到了吗?6. 你的代码逻辑是怎么处理的?如果出现异常情况,WebSocket 如何处理?去拉取的时机是什么?7. 你的外卖系统订单的 ID 是怎么生成的?生成策略是什么?8. 随机数是怎么随机的?这个随机数会有冲突的可能吗?9. 在 Redis 是多级缓存,具体指的是什么?你这个缓存的是数量还是商品的信息?10. 多级缓存加分布式锁保证秒杀场景零超卖这块是通过什么实现的?11. 有没有用过一些线程组件,比如 ThreadLocal 用过吗?12. 你为什么要用 ThreadLocal?这个场景为什么用它?它是怎么满足你的业务诉求的?13. 你有没有了解过它为什么能够做到线程隔离?14. 所有的 ThreadLocal 是存在哪里的?15. ThreadLocalMap 是存在哪里的?16. 这后面不会有啥问题吗?为什么会内存泄露?17. 你之前是软件工程专业,计算机网络、操作系统这些都有学过吗?你能给我介绍一下 TCP 四次挥手的过程吗?为什么服务端要分两次发出呢?为什么要 2MSL,而不是 1MSL 呢?18. 有没有了解过 SYN 攻击?什么是 SYN 攻击?这种问题应该怎么检测或者避免?19. 你刚才说也用过一些组件,最近 openclaw 比较火,有没有了解过?有没有大概看过它的实现原理?20. 有没有了解过一些知名的大模型?你有没有对比过像通义千问、DeepSeek 这些模型的优缺点?比如你之前部署 openclaw 用的什么模型?模型参数是多少?21. SQL 题22. 算法题:二叉树的之字形遍历+讲思路。
查看22道真题和解析
点赞 评论 收藏
分享
评论
10
85
分享

创作者周榜

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