顺丰 java开发一面 记录

问了的问题:
1、jvm垃圾回收机制
root类的引用
1.1、四种引用类型
强引用,若引用,软引用,虚引用
2、自定义一个堆栈(后变成自定义一个栈
3、hashmap的底层结构
数组-红黑树
4、多线程的具体实现,底层原理这类的。
我表示知道如何使用……
5、了解哪些容器
问:容器的底层哪些是有数组实现,哪些是有链表实现
arraylist verctor由数组实现
linkedlist 由链表实现
问:数组,链表各有什么优劣
随机访问和增删的速度不同
问:为什么不同,数组的随机访问如何实现
起始位置+i*每个元素的大小
补充并问:你忘了强调数组的每个元素的大小是一致的,链表的增删操作怎么实现的。
引用的变化……
还有一些。没有记录了。因为表现得比较弱,介绍了一下自己的算法应用项目,然后表示现在在学习java,面试官问了哈是不是算法应用项目,后来从来没有问过我项目的相关内容额

后来问了哈java要学啥(感觉这个问题,问得不好。。
他表示现在问的都是基础的,
一般他把面试对象划分为三等
第一层。jvm,数据结构,多线程等(应该还有很多其他的基础知识吧,这些的使用一般都是要问底层怎么实现的,所以只会用都不行
第二层。各种框架
第三层。公司的实际开发经验的。
太菜了,我要转投测试岗……

#面经##秋招##顺丰科技##Java工程师#
全部评论
为什么我是大数据方向的面试官,而且一个java基础不问。
点赞 回复
分享
发布于 2019-08-14 19:57
百信银行
校招火热招聘中
官网直投

相关推荐

投递天翼云等公司8个岗位 >
点赞 评论 收藏
转发
1 35 评论
分享
牛客网
牛客企业服务