纷享销客java实习一面

#软件开发笔面经#
1、有一个学生对象集合,怎么按照学生的年龄排序,讲具体代码
2、Collections.sort()的底层是怎么做的
3、还有什么方法吗(我答了Stream流)
4、Stream流操作的话对原来数组的有影响吗
5、为什么要用迭代器操作集合元素而不是增强for循环
6、for循环操作集合元素会有什么问题
7、还是学生集合,学号和年龄一样视为同一个学生,怎么去重,讲具体代码
8、你说用HashSet,要怎么用
9、HashSet的遍历顺序和插入顺序一样吗
10、有什么数据结构能够让他们一样
11、讲一下HashMap的set过程
12、同一个桶里的元素哈希值相同吗,他们是同一个元素吗,根据什么判断他们是不是同一个元素
13、重写equals方法为什么要重写hashcode方法
14、HashMap和HashSet的原理有什么区别
15、假如set一个null会怎么样,存放在哪里
16、一道sql题,忘了,反正是给了两张表让多表联查什么的
17、limit和offset参数怎么用的
18、sql语句中,条件、分页、排序的执行顺序是什么
19、for update是什么
20、行锁、间隙锁、临建锁是什么
21、行锁是根据什么定位到数据的

算法
6个小球,一个天平,没有砝码,其中5个小球重量相同,1个小球重量不同。最多需要比较多少次能找到重量不同的小球,最少呢? (我的解法:1、两个小球一组,A组和B组比,A组和C组比,这两次比较能确定出有问题的一组;2、确定了有问题的一组,再用这个组里任意一个小球和别的小球比较即可。最多三次,最少两次)
讲完之后又问7个球呢?8个球呢?然后让用代码写出来😅

写完又继续问八股,没录音不记得了

总时长一个小时,非常难受的一场面试
全部评论
佬,最后一个问题的答案是啥?盲猜(索引哈哈哈哈)
点赞 回复 分享
发布于 07-19 11:09 江苏
不是,大哥你tql,跪了
点赞 回复 分享
发布于 07-29 18:48 北京
过了吗,哥,今天二面也问了球
点赞 回复 分享
发布于 09-03 23:32 江西

相关推荐

3 16 评论
分享
牛客网
牛客企业服务