一面 过去太久了,记不清了。。 基本全程问项目,八股很少。。 算法题: 矩阵运算:(面试官特意提了下读存优化) A*B+C A: [[1,2,3], [4,5,6]] B: [[1,2], [3,4], [5,6]] C: [[1,1], [1,1]] ==================================================================================================== 二面 1、自我介绍; 2、聊项目,问了多个进程间通信,讲Binder机制(鉴于我爱抬杠,所以聊了很久很久) 3、TCP/IP,三次握手、四次挥手、超时重传(说了工作中不涉及,只是上学的时候学过,问的比较浅,还有现场知识点讲解😄) 4、C++ 对象怎么存,成员变量、成员函数,空指针能不能调成员函数? 5、看你写过底层驱动,能不能解释下数据怎么从mic录上来的? 6、异常了解么?异常怎么处理的?怎么向上抛的?栈上啥情况?系统怎么处理的?用不用try...catch...有啥不一样?(水平不够一直被问到懵逼😅) 7、算法题: 字符串压缩: aaaabccddddd——>4ab2c5d 8、反问 面试官真的非常非常nice,答得不对会指正,答不出来的会给讲解😁 ======================================================================================================= 三面 1、自我介绍 2、非科班出身,学过哪些课程 3、操作系统了解吗?讲下进程、线程,进程是资源分配最小单位怎么理解 4、聊项目,项目时间节点、做的好的地方、有挑战的地方 5、为什么想换工作 6、职业规划 7、评价下自己的状态,和同学相比,生活、工作。。 8、平时周末都做什么 9、近期目标,打算怎么去实现 10、反问 面试官是个leader,问的技术和八股很少,聊项目的时候也是从整体宏观去看,基本不聊细节,几次想扯点都被打断🤐讲的思路不是很连贯,被说讲的零碎没重点,然后直接不聊了 没有算法题。。不知道是不是觉得已经够挂的了就不做了[紧张] ========================================================================================================== HR面 1、学校、专业、课程 2、介绍一个项目,周期、职责、亮点 3、怎么和其他同事合作 4、现公司职级、绩效 5、薪资期望 6、反问 面试官说五一以后有结果,求offer~~~~~~~~~ [offer+1][offer+1][offer+1][offer+1][offer+1] ========================================================================================================= 已拿offer!!!