昨天晚上打电话约面,约了今晚上,大约50分钟,从项目问到基础知识再问408,还有一堆开放性试题,最后一个口述快排。PS:我明明投的是上海市,投递记录里面也是上海市,怎么面试官那边意向地点成我家所在的城市了???面试官还问我这里是上海美团,我说我投的就是上海,面试官跟我说应该是解析错了,我???PPS:面试官最后问我是不是应届,我说我是25届,结合牛客上有些人说上海美团没hc,是真的吗?不会是kpi吧???(回忆版,有些可能不记得了,顺序可能不准确)自我介绍为什么学前端了解过移动端的开发吗?(我说的不知道)看过一些大型项目的源码吗?(我说的没有)vue和react的区别类组件和函数组件的生命周期useeffect是什么时候执行的(这里面试官好像没懂我的意思,跟我扯了好久。。。)多次setstate结果如何,如何验证(PS:面试官这里跟我说面试不会因为一道题答不出来就挂,但我说的有对有错,建议再查一下资料)react渲染过程,如何判断是否更新(他问我如何判断数据发生了变化,我跟他解释了好久,感觉自己是不是说的不好。。。)vue如何实现数据监听react的虚拟dom的diff算法redux原理以及过程跨域是什么前后端发送请求的过程,要从整个网络的角度去说http状态码(我忘了是个啥题了,但我回答的是用状态码解决)https与http的区别,为什么是安全的从数学角度讲述非对称加密的过程(不会)了解多线程吗?你实际项目中用过多线程吗?你除了js以外还会什么语言呢?(我说c++,我还以为他要问c++,但是一个也没问)用c++写过项目吗?(我说没有,只是用作课程作业和算法题,但我讲到了操作系统课设)实现一个操作系统需要做什么你们的操作系统是每个人都一样还是各自实现(我说的都一样,课设是写好了一个框架我们自己实现功能)你的项目如何实现架构?(指简历上的项目)你在学习和项目中遇到过什么难点?(面试官以为我一帆风顺,我说肯定不是)简述快排过程和复杂度你是哪一年毕业的?(25)你还投了其他的哪些公司呢?(我说了饿了么一面挂的经历)反问:1、我的状态如何,后续需要提升什么?答:你的状态很好,是个e人,你的知识都是出自理论,可以多看一些源码性的东西2、面试结果和后续什么时候出?答:还要经过hr筛选,还有几轮面试,过一两周出结果