首页 > 奇安信服务器开发(全职)春招校招一面面试面经
头像
奇虎360校招社招内推
编辑于 2020-05-19 00:18
+ 关注

奇安信服务器开发(全职)春招校招一面面试面经

J2EE有没有用过?

String和new String有什么区别?
new String以后的值和内存地址分别存在JVM的哪个区?(值在堆,内存地址在方法区)

什么情况下会JVM会溢出,溢出在哪个区?

什么时候选用数组?什么时候选用链表?
数组和链表增删、查改的时间复杂度

Java泛型

接口和继承的区别

HashMap初始容量是多少?填充因子是多少?Java1.8以前扩容算法的底层实现原理
HashMap可能会有什么问题?怎么解决?(线程不安全,用ConcurrentHashMap)
ConcurrentHashMap的底层实现原理,如何实现线程安全?为什么ConcurrentHashMap速度比较快?

Java 1.8以来JVM底层的变化
有没有看过JVM底层源码?

顺序排列的链表查找一个随机的数怎么查找?

线程池是什么?什么时候用线程池?

Notify和Wait是哪个方法的?
Wait和Sleep有什么区别?

问了Java里的一个什么Locker,不记得是具体名字了,反正不是SyncLocker或者ReentrantLocker,没用过

如果进程死锁,如何不看源码判断出哪有问题?
用什么工具?
用过吗?

死锁和活锁有什么区别?

Spring有没有用过?

MyBatis有没有用过?

Redis有没有用过?

Linux了解多少?
Linux里统计一个字符串在一个文件内出现了多少次,用哪个命令?

MySQL有没有用过?
如果数据库中要存数百万数据怎么存?(实际上是问数据库性能优化手段)

奇安信面试官是这么多面试里最好的一位,答错了或者不会会讲解,能学到东西,在这里表示感谢

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐