字节跳动(番茄小说)后端实习 一面面经

1.自我介绍
2.登录怎么保证安全
3.sql注入(说了加引号,Mybatis里用#{}来避免,但没答上来根本原因是啥,面试官说根本原因是sql预编译....)
4.说说NIO是什么,为什么快
5.NIO的Buffer到底是啥
6.你提到NIO用到了直接内存,那直接内存在用户态还是内核态
(NIO问了好久,但是我对NIO是真不熟,5和6都没答好,早知道就不写简历上了....)
7.JUC了解哪些类
8.AQS
9.CAS操作和锁哪个效率更高,在任何情况下都是CAS更快吗?
10.并发编程为什么可以提高效率?任何情况下并发都可以提高效率吗?
11.任何情况下都可以用多线程提高效率吗?什么情况下就不适合用多线程了?
12.一个任务是CPU并行,一个任务是IO并行,哪一个任务需要创建的线程更多一些?(???我寻思这怎么比,瞎说了个视情况而定)
13.分析SQL语句
select * from xxx limit 100,100
Select * from xxx limit 100000,100
这两个哪个执行效率高?
有索引的情况下哪个快?
14.jvm了解哪些?
15.栈区内存会有垃圾回收吗?
16.在什么情况下,Java对象不需要垃圾回收也能回收掉?
17.手写单例模式
18.求二叉树所有的左叶子节点之和(Leetcode 404)
19.两个字符串s1,s2,求出s1中包含s2的最短子串(Leetcode 76)

反问:
1.后端技术栈
2.面试结果什么时候出来(需要讨论,到时候会联系)

更新:刚刚收到感谢信了,还是太菜
#实习##面经##字节跳动##Java工程师#
全部评论
16.在什么情况下,Java对象不需要垃圾回收也能回收掉?  这个是啥情况下?
1 回复 分享
发布于 2020-12-18 17:16
请问是投的哪个地点呢
1 回复 分享
发布于 2020-12-18 18:19
楼主最后一个算法题写出来了吗?
1 回复 分享
发布于 2020-12-18 22:48
请问后端技术栈是什么呢
点赞 回复 分享
发布于 2020-12-18 17:01
golang 也问 Java?
点赞 回复 分享
发布于 2020-12-19 13:19
13怎么回答呀
点赞 回复 分享
发布于 2020-12-19 16:50
请问,是自己投的,还是boss上找人投的
点赞 回复 分享
发布于 2021-02-22 22:46
楼主项目准备了什么啊,个人准备的项目看了些面筋感觉好像没什么难点🤣
点赞 回复 分享
发布于 2022-02-21 22:52

相关推荐

10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
评论
6
127
分享
牛客网
牛客企业服务