海康超新星java实习面经

是上午突然打个电话问我现在有没有时间面试。我说有,然后就开始了。
先是自我介绍,我主要简明扼要的说了一下我的项目。因为我两个项目一个是c++,一个是java,所以他问我c++和java的区别,我说c++是面向过程和面向对象的,java是面向对象的。然后面试官问那资源释放这一块有没有区别呢。然后我就把jvm的东西说了一下。
然后我记得的问题大概下面这一些
1、String a=new String();分析一下他的内存划分。
2、那String常量内存分配在哪。
3、静态成员变量内存分配在哪。
4、了解哪些数据库存储引擎。
5、数据库的模糊查询会不会走索引。
6、spring和springboot的区别
7、怎么理解spring的自动装配
8、spring的核心注解是什么(没答出来)
9、spring的ioc容器是怎么实现的(没答出来)
10、什么是springcloud
11、spring的aop是什么,有什么应用场景(我说可以用来进行事务的管理,然后就问了我事务是属于java的还是数据库的,我说属于数据库的)
12、给了我一个场景:一个线程开启了一个事务,然后这个事务里面开启了另一个线程,另一个线程里面开启了另一个事务,然后另一个事务里面出现了事务提交失败,那么原事务会不会回滚。我分析了一些,最后的结论是不会。
13、线程的实现有几种方式(四种)
14、sleep()和wait()的区别。
15、你对线程安全是怎么理解的。
16、java里面的集合你了解吗,有哪些集合
17、hashmap的初始容量是多少(16)
18、为什么hashmap的容量要设置为2的幂次方呢(以前看了一下,但有点忘了,大概说了一下跟哈希散列值有关)
记起来的差不多就这些了。
#java工程师##面经##海康威视##实习#
全部评论
Hr面挂了 。。
点赞 回复 分享
发布于 2021-06-17 22:33

相关推荐

吐泡泡的咸鱼:我也工作了几年了,也陆陆续续面试过不少人,就简历来说,第一眼学历不太够,你只能靠你的实习或者论文或者项目经历,然后你没有论文,没有含金量高的比赛和奖项,只能看实习和项目,实习来说,你写的实习经历完全不清楚你想找什么工作?行研?数据分析?且写的太少了,再看项目,这些项目先不说上过大学读过研究生的都知道很水,然后对你想找的岗位有什么帮助呢?项目和实习也完全不匹配啊,你好像在努力将你所有的经历都放在简历里想表现你的优秀,但是对于你想找的岗位来说,有什么用呢?最后只能获得岗位不匹配的评价。所以你需要明白你想要找的岗位要求是什么,是做什么的,比如产品经理,然后再看你的经历里有什么匹配的上这个岗位,或者对这个岗位以及这个岗位所在的公司有价值,再写到你的简历上
点赞 评论 收藏
分享
评论
4
18
分享

创作者周榜

更多
牛客网
牛客企业服务