电话面。。通知15分钟还以为就问点基础,然后问了半小时
1.根据项目问了些业务逻辑和开源组件的原理。。。(每次问我开源组件对比选型就头疼,总不能每种都学一遍吧,引导面试官换成了实现原理)
2.java类加载过程,这个说的不是很清楚,然后接着问类加载如何保证线程安全也没说出来(查了下好像就是加载方法加了个锁。。。当时因为前面加载过程记得不清楚导致很紧张)
3.操作系统进程线程、java线程状态、各种锁、原子类,问的挺深的,基本上相关类源码全要看懂(有个缓存行和伪共享没说出来)
4.开放性问题,有个线程想要运行1分钟后停止,先讲了线程中断,说业务逻辑可能一直在执行走不到检测位置,又讲了外界检测强制终止通过内存刷盘保存重要信息,问还有没有其他方式(我是真想不到了,希望有大佬解答)
海康就是不通知时间,只说两天内,然后这种突击面试就让我一开始状态不是很好,后面逐渐调整过来,希望大家做好准备
全部评论
(17) 回帖