笔试:一个小时两个编程题 一面: hash,hash冲突解决办法排序算法,快排的思想二叉树转化为数组结构线程间的同步,信号量函数参数传递的方法引用和指针有什么区别队列的实现栈,哪些场景应用到了栈链表反转数组和链表的区别以及应用场景;假如有5万个数,有序,需要查找某一个数,问需要使用数组还是链表假如有5万个数,无序,如何查找中位数linux指令:进程查看等操作,CPU继承和多态的区别虚函数贝叶斯定理线性回归项目自我介绍 二面: 项目问了估计有半个小时,因为我是做硬件安全,主要攻击AES,所以还问了一下AES的攻击过程以及AES加密过程HTTPS交换密钥的流程,没有答上来,使用的是对称密钥还是非对...