之前研发二面挂了,被转投测试了,这回二面之前还有点紧张,不过面试官人很好,而且好像要开会所以问的问题也不太多
首先做个自我介绍,然后了解到我的项目是网上找的,就没怎么问项目(感觉不妙啊,会不会挂我啊)
1. 如果我来设计高并发抢购系统,需要怎么设计
2. 看过哪些开源框架,你说有了解阿里的开源框架,都有哪些阿里开源框架呢?(我竟然蒙住了,一时只想起来Dubbo,尴尬。。。)
3. 堆和栈的区别
4. List,Map,Set的区别
5. 你用的JDK什么版本(我回答JDK8),JDK8有什么特性
6. 线程不安全的例子举两个
7. 序列化和反序列化,序列化版本号底层怎么生成的(汗,忘了底层咋生成的了)
其他的不太记得了,如果还有,以后再补,不过好像的确没问多少问题
三道题:
1. 实现进栈出栈方法
2. 给出一个字符串数组,将其中字母相同的的字母异位词存到一组里,最后返回一个整的列表(力扣原题)
3. 判断一个二叉搜索树是否是合法的二叉搜索树(力扣原题)
算法菜鸡感谢面试官手下留情
全部评论
(6) 回帖