字节抖音直播客户端一面

1.介绍下项目,有哪些难点,哪些是你认为有价值的改进
2.为什么用jwt校验而不是session?
3.你提到设计模式,除了工厂设计模式还用到其它的吗?
4.单例模式怎么实现的?
5.双重检查,每次检查的作用?
6.volatile作用,你提到指令重排序,那具体是防止哪些指令的重排序影响结果?
7.spring IoC原理
8.你提到反射,反射的特点?
9.既然反射那么好,为什么常常不会大量使用它?
10.反射为什么执行速度慢?spring大量应用了反射那么它的执行速度有没有受到影响,原因是什么?
11.spring aop原理
12.两种实现方式是否有限制?
13.现在网络条件不太好,怎么做可以提高传输成功率,协议是http?
14.多态的原理
15.threadlocal在项目中的作用,为什么用它,threadlocal底层实现?你提到弱引用,但弱引用不能完全防止内存泄露,那为什么threadlocal要这么设计?
16..i++是线程安全操作吗?为什么?
17.手撕:无重复字符的最长子串
18.讲一下jvm的垃圾回收
19.你提到fullgc,怎么排查原因
20.visualVM还要打印线程信息,对象信息,太麻烦,排查起来比较慢,有没有什么更快的方法?
更新下二面:主要是问的关于为什么来客户端以及职业规划,谈心谈了40来分钟,但我表现的还是有那么点想去做后端可能让面试官有点失望,后问hr表示二面面评反应想去做服务端,接着就泡着了,hr说还可以争取下三面机会,想了都接了别的offer了就算了。
#牛客AI配图神器#
全部评论

相关推荐

我是 26 届硕  大厂网易腾讯灵犀库洛这些都能过笔进面 一面基本纯八股... 然后都没通过一面  有点打击到自信心了最近一次是库洛的游戏开发 25 春招 (也不知道为啥 26 投他也给面) 纯八股 问 c++ stl 库 计网 进程线程那些 还有算法手撕 业务场景题 差不多问了四五十分钟录了音 面完总结了下 对了没七成也有六成五吧  还是没挺进下一轮 我有不错的实习和游戏项目都没机会展示 太难了 。而且感觉面试官很容易拓展到一些看着很平常但平时没了解过具体细节的地方 比如问把一个临时变量解引用拿到指针然后 delete 他会出现什么问题。 后面总结了一下发现其实这个背后的知识点自己是知道的 但就是不知道这个问题是可以用这个知识点回答。难道现在八股面要至少对个九成才能挺进下一轮吗,有时候真觉得这套筛选流程挺恶心的,大部分知识业务都用不到的,就拿来当门槛筛人。我之前本科毕业当过一年小厂程序员,业务碰到的问题用自己找资料的手段基本都能解决,实际业务里程序员精通找资料找答案就能够完成绝大部分任务了啊。而且为什么我看别人没过都有感谢信 我大厂面了那么多 都是要自己上去看进度才知道被挂的 一封感谢信没看到过 😂吐槽一下,缓解下心情。后面还是继续按学习计划来好好准备秋招吧。😔
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

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