先说一下面试感受, 面试官很好,全程微笑提问,让人感觉很轻松愉快, 但是也是被敲打了, 最后问了一下为什么问很多思考题, 面试官总结了他一般的提问流程:1. 科班出身,问一些408知识2. 研究生就问一下线性代数3. 思维逻辑4. 项目实践能力5. 问题分析能力面经:1. 介绍一下最近的实习2. 线代, 稀疏矩阵用什么数据结构存储; 如果还要方便进行乘法、加法的运算呢, 有没有一个折中的设计?(一脸懵逼)3. 已知, 圆的面积公式是S=pi*r^2, 无其他条件, 怎么用java或者c++的库函数求pi? (又懵了)4. 七层模型, 浏览器URL到渲染的过程5. 计算机网络中常见的一些端口号6. 进程和线程的区别和联系8. java线程和操作系统线程的关系, 是不是一一对应的? 操作系统执行一个应用程序有哪些过程?9. 有没有系统设计的经历, 或者说现在有一个秒杀系统需要你去设计,有什么难点、怎么解决10. 如果,现在你是一个十几个人团队的协调者, 现在每个人都有自己的想法,且都对自己的技术很有信心、坚持己见,你怎么协调11. 判断链表是否有环估计又得寄