- 自我介绍
- 项目提问,恶意文档检测的实现,特征字典包括哪些,为什么要在windows上做一个客户端
- jdk6、jdk8、jdk11版本特性区别知道哪些?
- 当final变量成为内部可变的了(即,final变量可以修改),会引发什么问题?
- jdk8的新特性stream
- 并发工具包下的类都有哪些?countDownLatch的使用场景?
- ThreadLocal解释一下?作用是什么?
- ForkJoin了解吗?
- 策略模式和模板模式解释一下?
- 单例模式的几种实现方式?双重锁检测要注意的点?静态内部类和枚举的实现?
- 设计模式七大原则?
- Linux常用命令:查看内存状态、查看内存占有率、查看硬盘占有率、实时查看日志、查看zip中的日志、查看进程状态信息
- 算法题:二进制加法
- 算法题:用加法和二进制运算实现double*int乘法,要求时间复杂度小于O(n)