记一次被虐的体无完肤的面试

自上次字节三面挂后,又投了次实习生。然后迎来了一次被嗯在地上摩擦的面试。深深体会到了自己的菜,我真的是只会背书。项目用到的东西都是自己套上去的,为了看起来不那么low,谁让我在公司做的都是crud。。所以无论什么我都只能讲出个大概,原理细节代码什么的,我,只能说自己菜。还有tcp实现http那个问题,我毫无一点思路,打开http流不关闭的后果我只能说浪费资源,说不出别的了。感觉他问我什么我都不会,估计他也很无奈。

  • 项目相关:分布式锁是锁住一部分还是整个系统,既然是锁住整个,为什么不用消息队列(这个问题我不知道咋描述,他怎么说的我忘了,我也不是很理解。。)
  • 项目相关:详细讲下怎么用 mq 实现的最终一致性,还有怎么利用的消息事务
  • hashmap 的结构,讲到一半,不用讲了,你来写一下它的 put 方法吧,不考虑扩容,简单写下。。
  • tcp 于 http 的关系,如何基于 tcp 实现 http
  • java 打开一个 http 流不关闭的后果
  • io 流是基于抽象类还是接口实现的
  • 数据库的乐观锁和悲观锁是什么
  • 乐观锁实现原理,讲到一半,来写一个乐观锁吧
  • java 的类中有什么方法
  • 线程安全是什么
  • volatile 和 synchorized 的区别
  • 假如有一个类 A 和一个 类 B,这两个类都有一个变量和一个自增操作,A 类的变量用 volatile 修饰,B 类没有用,B 类的自增操作用 synchorized 修饰,他们都是线程安全的吗,如果都是,那为什么要用 synchorized ,volatile 不是更轻量吗,synchorized 有什么作用。
  • 8 个 CPU ,4 个线程,16个线程什么的。。问题我忘了,因为我不懂
  • 最后提问环节,我。。有什么学习的建议吗,怎么学习。面试官答:看官方文档不要看博客看源码。好的。。
#字节跳动##面经##校招##Java工程师#
全部评论
就差让你手写个红黑树 然后再写个算法那 emmm
2 回复 分享
发布于 2020-03-08 21:57
其实,也不是很难,楼主好好复盘下吧
1 回复 分享
发布于 2020-03-06 07:50
我今天也被按在地上摩擦了😂😂
1 回复 分享
发布于 2020-03-06 14:52
说实话,这里面的大部分问题确实是你在面试字节跳动这类公司前应该具备的一些知识。回去好好复盘,里面一些问题其他公司也会问的。
点赞 回复 分享
发布于 2020-03-05 21:02
加油加油
点赞 回复 分享
发布于 2020-03-06 01:26
我透。。仿佛看到周末面试之后的我
点赞 回复 分享
发布于 2020-03-06 01:37
点赞 回复 分享
发布于 2020-03-06 14:14
20还能投实习吗
点赞 回复 分享
发布于 2020-03-06 15:19
看你上次的三面面经我哦感觉我可以投了,看你这次的面经,想想我也是够菜的啊背的还少。。
点赞 回复 分享
发布于 2020-03-08 13:50
难度蛮大,如果从理论写到实际的代码
点赞 回复 分享
发布于 2020-03-08 15:06
请问下你投了多久有一面呀?
点赞 回复 分享
发布于 2020-03-08 15:49
是时候找网课写hashMap源码了…😂😂😂
点赞 回复 分享
发布于 2020-03-08 22:08
好难啊啊啊啊啊啊啊啊
点赞 回复 分享
发布于 2020-03-09 18:00
昨天二面被按在地上摩擦了。。
点赞 回复 分享
发布于 2020-04-01 13:46
楼主做的什么项目
点赞 回复 分享
发布于 2020-05-12 22:02

相关推荐

2024-11-21 23:29
已编辑
湖南涉外经济学院 前端工程师
点赞 评论 收藏
分享
评论
2
101
分享

创作者周榜

更多
牛客网
牛客企业服务