4.1晚上约面的,4.3一面,许愿二面,面试官全程引导,面试体验可以说是相当好了。
一.
自我介绍之后,面试官看我是人工智能专业的,问了我一些有关推荐算法的场景题,虽然我忘的差不多了,但还是凭借微弱的本科课设经历编了编,然后面试官说思路还行(大体围绕着训练推荐模型,用户爱好建模,带点深度学习那味)
二.
1.之后问了java基础,hashmap是不是线程安全的,然后介绍了hashtable和concurrenthashmap的原理。
2.hashmap和linkedhashmap的比较
3.arraylist和linkedhashmap取出一个值的时间复杂度
4.有哈希冲突怎么解决
5.强引用,弱引用,软引用,虚引用
6.垃圾回收,内存泄漏
7.类加载过程
8.问了泛式,然后我说我不会没看,然后没往下问
9.写了个单例模式,然后跟着面试官引导一步步优化了一下(我写了最基本的饿汉式,然后面试官说线程安全之类的东西,我加了一些syn和voliate这种)
三.
算法写的是反转链表II,时间不够了,我讲了讲思路
面试官说我基础挺好的,感觉二面有戏,许愿二面,发面经攒人品,随便给我个实习offer就行呜呜呜。