1.wait和sleep的区别。
2.NIO和BIO的区别。使用场景?
3.吞吐量优先的场景应该使用哪种GC算法?(Parallel吞吐量优先,CMS响应时间优先)
3.JVM的内存分类。堆和栈具体存哪些数据。编译完的class放在哪?一个java程序的执行在jvm大概的流程。
4.简单介绍下synchronized。
5.ReentrantLock。
6.一个电商网站的大概架构是怎样的?
7.Mongo对于并发竞争如何确保?具体写怎样的查询语句。Mongo做过哪些优化。
8.前段工作中自己认为最出彩的工作介绍下。
9.平时有follow哪些技术大牛,上那些网站,看那些书。
10.介绍一下Spring中bean的生命周期。
11.了解哪些设计模式,简单介绍一下。模板和策略有什么不同?
12.华为现在做的项目大概的架构介绍一下。你在其中做哪些。
13.数据库,sql优化,联合是什么关键字(jion)。(数据库本人是渣渣)
14.平时看过哪些源码。你觉得jdk当中那个类的源码实现
15.并发包中AtomicInteger是怎么实现原子性的,并发安全。(操作系统底层-》CPU的CAS)。简单介绍一下CAS是什么。
16.函数式编程语言有了解过么?java8中lambda语法有了解么?闭包(回调)和传统的方法实现原理有何不同?
17.让我回家写的算法题:一个二维数组中(假设都是数字)每个元素与所在行的其他元素是是等价的,要求输出包含最多元素的一个集合。
例如{{1,2,3},{4,5,3},{7,8,9}},输出是{1,7}或{1,8}等等,输出一个即可。
评论列表
文章目录