纷享销客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个球呢?然后让用代码写出来😅

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

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

相关推荐

Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
评论
3
19
分享

创作者周榜

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