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

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

相关推荐

#软件开发2024笔面经#阿里妈妈事业部 1h13min自我介绍介绍一下你的项目开始深挖项目,收益匪浅。照片是怎么存储的安全框架你是怎么设计的,角色与权限是怎么划分的新注册的角色怎么分配权限评论表怎么设计,怎么设计的评论的评论分页查询是怎么是实现的,用了哪些sql语句如果数据量很大查询效率会降低吗有什么提高效率的想法吗订单超时是怎么实现的有没有提高效率的方法开始八股用过哪些集合(ArrayList、HashMap等)并发框架是指什么(synchronized、锁什么的)ArrayList是线程安全的吗(不是,源码中没用到synchronized什么的,但是有modcount)ArrayList会抛出线程不安全的异常吗。(应该不会)看了源码,modcount记录着集合的修改次数,也就每次add或者remove它的值都会加1,使用迭代器遍历集合的时候同时修改集合元素会抛出异常。并发框架了解哪些(synchronized、reentrantlock,可重入读写锁,countdown等基于AQS的记不清名字了)synchronized和基于AQS的有什么区别。(一个基于虚拟机,一个基于代码api)AQS底层具体怎么实现的(基于一个抽象的双向队列,将任务请求排列成队列,有一个变量state,当state大于1时,任务队列可以执行任务,否则将被阻塞)线程池了解吗,对于阻塞队列你知道什么。(有基于arraylist的,基于linkedlist的,基于prioritylist的,可以设置阻塞队列的大小,如果不设置,默认,可能会出现outofmemory异常)索引和事务了解吗,讲一下。(索引可以提高查询数据的效率,基于b+树实现,可以实现范围查询等等)可以多个字段建立索引吗(可以,比如(a,b,c),但是只能先查a再查b再查c索引才有效,如果自查b,c就用不了索引)就是最左匹配原则对吧,那如果是范围查询,比如a>m,能用索引吗。(不行,因为只有a相等的情况下b才是有序的,a不相等b不是有序的)撕算法力扣349简单题,两个数组求交集面试官很温柔,声音很好听,会一步步引导你,答不出来会说没关系,那我换个问题,面试体验最好的一次。4.26 已挂
点赞 评论 收藏
转发
6 122 评论
分享
牛客网
牛客企业服务