亚信java工程师社招半年面经

1、JDK 和 JRE 的区别?

2、基本数据类型?

3、中国的人口用什么数据类型存储? 我说 long,问我为什么不用 int,我说 int 最大范围是 2^32-1.....的,面试官就在笑了。

4、==和 equals 的区别? ==: 基本数据类型,比较值 引用类型:比较地址值 equals: 只能比较引用类型,比较对象的时候,判断成员变量是否相等。

5、那么 String 是怎么比较的? 答:比较值

6、两个字符串值是相等的,用==是返回 true 吗?

7、final 是怎么用的? 变量、方法、类

8、String 类有没有被 final 修饰?

9、StringBuffer 和 StringBuilder 有什么区别?

10、一般会用哪一个?用 StringBuffer,会出现线程安全

11、什么是线程安全 多线程操作共享资源时,导致共享资源出现错乱。

12、举个例子会出现线程不安全问题? 我说的是购票系统

13、String 的方法? equals、indexof、chatAt、toCharArray、length replace、replaceAll、toLowerCase

14、HashMap 和 TreeMap 有什么区别? TreeMap:基于红黑树实现的,是有序的,不允许为 null HashMap:基于数据+链表实现的,是无序的,允许为 null

15、ArrayList 和 LinkedList 有什么区别?功能上? ArrayList:查找快,增删慢 LinkedList:查找慢,增删快

16、ArrayList 有什么场景下是不慢的?

17、ArrayList 有没有什么情况下是修改比较快的? 后面弄明白了,怎么样的情况下插入数据比较快 插入数据的时候越往后越快,移动的数据越小

18、线程和进程有什么区别?

19、进程可以没有线程吗?

20、深拷贝和浅拷贝的区别? 你有什么要问的吗? 问:公司主要是做什么的?

#面经##社招##亚信安全##Java工程师#
全部评论
这么简单?是看楼主简历好,学校好降低难度了麽。。
3 回复 分享
发布于 2021-05-15 12:09
基础级八股文
1 回复 分享
发布于 2021-05-15 10:18
所以多少k
1 回复 分享
发布于 2021-05-20 19:37
亚信狗都不去,进去天天996还是用的自研老框架
点赞 回复 分享
发布于 2022-03-28 13:31

相关推荐

10-13 17:47
门头沟学院 Java
wulala.god:图一那个善我面过,老板网上找的题库面的
点赞 评论 收藏
分享
评论
2
36
分享
牛客网
牛客企业服务