中金所一面:Java开发

面了20分钟左右,面经如下:
1、==和equals的区别
2、JVM内存区域,计数器是干什么的?
3、如果创建一个对象,在调用这个方法之前被GC回收了该怎么办?不就异常了吗?
4、四种GC算法,为什么会有四种GC算法?
5、说说集合类、HashMap的结构、扩容、put原理
6、除了hashtable、concurrentHashMap和Vector还有哪个是线程安全的?
7、问项目有哪些亮点和哪里人?

面完感觉凉凉。。。
#面经##中金所技术公司##Java工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?
1 回复 分享
发布于 2020-09-08 15:47
这问得也杰宝难了
点赞 回复 分享
发布于 2022-09-07 16:26 上海
请问gc算法不是3种么
点赞 回复 分享
发布于 2020-09-09 18:46
请问楼主,第三题应该怎么答呢?
点赞 回复 分享
发布于 2020-09-09 15:45
什么叫为什么有4种GC算法,,,,,这个咋答啊
点赞 回复 分享
发布于 2020-09-09 15:17
请问楼主是什么时候收到面试邮件的?我只收到了短信没有邮件…
点赞 回复 分享
发布于 2020-09-09 09:19
能否问一下楼主第三个要怎么回答
点赞 回复 分享
发布于 2020-09-09 08:56
lz一面面完有消息了吗
点赞 回复 分享
发布于 2020-09-08 17:30

相关推荐

05-23 21:25
已编辑
电子科技大学 Java
前段时间太忙,一直未更新,好在前几天通过了毕业论文答辩,算是给学生时代一个交代。接下来说一下项目,对于求职,项目是必不可少的,这些项目是和面试官聊天的主要内容。很多人认为,一定要搞一个特别高大上的项目,要涉及到很多或者复杂的技术,其实这是一个误区。在我看来,校招中面试被问到最多的是:你从项目中学到了什么、项目的难点或亮点是什么、参与程度怎么样、为什么要用XXX技术栈/中间件。很多人说网上的项目烂大街,其实这个并不重要,因为技术栈大差不差,重要的是怎么把项目包装成一个完整的故事,讲好故事比做更多更难的项目更有意义。以我图中的项目为例,实际上是将黑马点评与学成在线各取一部分缝合起来的。从优化前的“使用了XX中间件”到优化后的“使用了XXX,对XXX进行了优化,提升了XXX”,后者更能说明自己对项目的独到见解。对于每一个写上去的,一定要多问自己为什么要这样做,是否提升了项目的性能等,而不是为了复杂而复杂,项目中自己纠结或者挣扎很久的点,正是面试官和你聊的最多的。同时,项目中的技术点多与八股结合,这也是互联网大厂经常问到的场景题,实际上就是八股的拓展应用,如在项目中如何实现数据库与缓存同步等,不同的处理方法带来的优势和弊端各不相同。最后,写上去的部分一定要是自己熟悉的,坚决不能挖坑,否则问到了不会面试成绩大打折扣。
点赞 评论 收藏
分享
评论
2
27
分享

创作者周榜

更多
牛客网
牛客企业服务