面试确实过去很久很久了,但是还是记录一下吧。一面:常规八股文,多数不记得了,印象深的有几个问题:1. innodb没有显式定义主键时,会怎么处理2. Https三连: 服务端的https协议证书是怎么签发出来的; 客户端是怎么检验https证书的正确性的; 他们之间是怎么通信的,都用到了哪些算法算法简单题二面:基础问题相对深入地问,印象深的有几个问题:1. Callable或者Runnable线程内部方法出错,外部怎么捕获?2. 假设有多个任务执行,怎么让这种类型的任务同一时间只有一个(希望数据库层面解决)?算法: 买卖股票三面:应该是大部门领导面试,没有问什么技术问题。主要围绕项目背景和解决方案提问,问了个人规划和意愿。最后顺便写一下快排,写一下dfs几种方式。HR面:应该是这里面得不好,问离职原因。然后HR质疑,我解释(估计大扣分)。项目亮点,有过什么做的不好的地方,问对新工作的期望是什么,问期望薪资,问个人规划。过了几天问了HR,说待定,需要看其他候选人面试情况,最后一直不回复也没感谢信,就结束了。