众安保险Peek3-Java转正-1面

面试官很厉害,全程没有问我项目,就问八股。
我很菜,八股没办法延申太多,答的都快红温了,感觉要寄,但是最后面试官说我体系搭的还行,心里还是有点小开心。
----------------------------
1.平时用的开发工具是什么?(不太懂问这个干啥)
答:IDEA。(感觉可能想问我一下有没有用过cursor,但是本人确实没怎么用过,hh)

2.MAVEN中<dependencies>和<dependencyManagement>有什么区别?

3.LinkedList底层数据结构是什么?

4.ArrayList和LinkedList都可以用get加一个数字来获取里面的一个元素的对吧?

5.ArrayList和LinkedList都有10000个元素,它们都是用get(9999)获取元素,性能上有什么差别吗?

6.如果对于存储了10000元素的LinkedList用get(9999)的话,时间复杂度是多少?

7.平时开发的时候有没有遇到过OOM问题?

8.JVM是如何判断一个对象能否被释放的?

9.Object有哪些私有的方法?

10.Object有哪些常见的方法?

11.一个对象强转为String和使用String.valueOf有什么区别吗?

12.String的String.valueOf的重载有多少个?实际上面试官应该是想问我重载的分类

13. 有用过事务吗?你的事务用在什么地方,是为了解决什么问题呢?

14. 一个方法里有多个读写操作,一开始没加事务注解,加了后性能有什么变化吗?(牛友们有更好的回答吗?我目前只想到这个,但是不太清除会出现在什么业务场景)
答:有可能更快,有可能更慢。
更快的情况是数据竞争不激烈,那么加了事务注解的方法只需一次网络IO,而不加事务的要多次网络IO。
更慢的情况下是数据竞争激烈时,如果有很多事务提前抢占一些资源,导致加锁后其他的事务无法获取,等待的事务比较多,就会有可能会更慢。
相比之下,一次一次提交的方法每次抢占的资源比较少,反而等待的事务比较少,可能更快。

15. 现在有1w个员工,请你按照他们的年龄给他们排序,我们不关注他们原先的顺序,只要是按年龄顺序排序即可。
创建一个大小为100的ArrayList<ArrayList<Employee>>,然后对应年龄的员工插入即可,最后遍历。
时间复杂度应该是O(n)的。#牛客AI配图神器#
全部评论
我投了这个部门的测开 官网显示初试 但就是不约面 好累啊
点赞 回复 分享
发布于 05-28 16:44 浙江

相关推荐

点赞 评论 收藏
分享
昨天 15:53
蚌埠坦克学院 C++
不敢完全发原题,怕被东哥搞,让&nbsp;GPT&nbsp;换了个描述T1小明在管理一座仓库,仓库里存放的是由小写字母表示的货箱,排成一行,形成一个长序列。为了安全运输,货箱需要被分成若干组,每一组必须满足「在这一组中,所有货箱的种类数量要么都是偶数,要么最多只有一种种类是奇数」例如:组&nbsp;zz&nbsp;可以运输(两个&nbsp;z&nbsp;抵消)组&nbsp;aba&nbsp;可以运输(两个&nbsp;a&nbsp;抵消,只剩一个&nbsp;b)组&nbsp;cccg&nbsp;不能运输(抵消后剩下&nbsp;c&nbsp;和&nbsp;g&nbsp;两种)问:为了把整条货物队列都能安全运输,最少需要分成多少组?输入:一个长度不超过&nbsp;100000&nbsp;的字符串(货箱队列)输出:最少分组数T2在一片草原上有&nbsp;n&nbsp;个探照灯,每个探照灯都会在夜里照亮一个连续的时间段,时间段长度都是&nbsp;m&nbsp;秒第&nbsp;i&nbsp;个探照灯的照明时间是&nbsp;[ti,&nbsp;ti&nbsp;+&nbsp;m&nbsp;-&nbsp;1]小明喜欢安静的夜晚,他希望尽可能长时间地只看到&nbsp;一个探照灯&nbsp;在工作。如果同时有两个或以上探照灯照亮,他就会觉得太耀眼。幸运的是,小明可以动用一次法术,把任意一个探照灯的开灯时刻&nbsp;ti&nbsp;改成任意正整数(可以非常大)请问,小明最多能获得多少秒钟,只有一个探照灯在照亮草原?输入:第一行一个整数&nbsp;T,表示测试数据组数对于每组数据:第一行包含两个整数&nbsp;n,&nbsp;m第二行包含&nbsp;n&nbsp;个整数,表示&nbsp;t1,t2,&nbsp;...,&nbsp;tn1&nbsp;&lt;=&nbsp;n&nbsp;&lt;=&nbsp;2000001&nbsp;&lt;=&nbsp;m,&nbsp;ti,&nbsp;&lt;=&nbsp;5n1&nbsp;&lt;=&nbsp;T&nbsp;&lt;=&nbsp;1000输出:对每组数据,输出一行一个整数,表示小明能获得的「恰好一个探照灯照亮」的最大时长(单位:秒)
投递京东等公司10个岗位
点赞 评论 收藏
分享
评论
4
11
分享

创作者周榜

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