首先拼多多的面试官还是非常和善的,尽管前面三道代码题已经宣告了我铁凉的事实,但面试官还是非常温柔和尊重你的。
上来三道代码题
1.实现一个List模板类(支持泛型),包括一个添加元素的add方法和一个remove方法。(remove方法将删除该list里所有的给定值元素) 我想的是用LinkedList不知道对不对 但是在遍历时修改LinkedList的前驱和后继会报快速失败的错误吗?(存疑)
2.写一个读写锁 (不会)
3.快排 递归 非递归(非递归忘记了)
然后这三道完了之后面试官估计已经心里有答案了,后面问的都非常常规
1.HTTP协议各个版本的区别
2.HTTPS用的哪种加密
3.说一下JAVA里的有哪些加锁方式,解释一下CAS
4.数据库索引类型,B树和B+树的区别
5.数据库隔离级别
6.说一下内存管理的三种方式,Linux用的哪一种
7.说一下进程和协程之间的区别
8.说一下五层结构,描述一下HTTPS建立连接的过程,TCP三次握手
问题都问的挺基础的 估计心里有答案了,不想再为难我了,尽管这次是抱着攒经验的心态面试的,发现还是要好好加油鸭😊
全部评论
(8) 回帖