牛客376877048号 level
获赞
4004
粉丝
133
关注
6
看过 TA
7463
山东大学
2025
前端工程师
IP属地:山东
个人简介
私信
关注
03-20 22:53
已编辑
山东大学 前端工程师
昨天晚上打电话约面,约了今晚上,大约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筛选,还有几轮面试,过一两周出结果
Jimobb:应该没问题,最后问快排就是准备过
0 点赞 评论 收藏
分享
14:25开始,面试官是个妹子,然后迟到五分钟。。。当然了这次感觉不像kpi,毕竟迟到之后结束时间也往后推了,总时长大概45分钟,一面全程八股,没有手撕,没有项目(不过看牛客上二面全程拷打项目,有点小害怕)(全是八股,以下内容来自个人回忆,顺序不保证正确,可能不全。。。)自我介绍虚拟dom会更快吗diff算法如何判断两个虚拟dom是否相等mvvmvue3和vue2区别vue怎么做到数据监听的性能优化方法浏览器缓存服务端有个文件更新了,客户端如何尽快更新假如用户不主动发送请求那怎么更新(我说的可以定时发送请求进行更新)浏览器还有没有其他的缓存(我一开始说不知道,后来面试官说两个storage)localstorage和sessionstorage(PS:这里一开始说解决跨域,结果hr给了我个台阶说是跨页面通信,我也接住了)http code有哪些你说404可以用页面提示,实际项目中有没有其他的应用(答了一个可以跳转到特定页面,比如首页)用过cookie吗(没有)网页攻击如何预防网页攻击跨域是什么如何解决跨域用css尽可能多的方法实现以下布局:上边有一个标题,左边有一个导航栏用css尽可能多的方法接着上面的再实现以下布局:假如右边内容区有一个按钮在右下角,内容区超出了范围会有滚动条,内容不超出范围的时候按钮固定在右下角,超出了就在内容的最下方es6新特性promisepromise在项目中的应用反问:1、需要再提升什么?答:本次面试主要是面的基础知识,你是科班所以基础知识不错,需要再多练习项目2、什么时候会有结果和下一次面试?答:结束之后hr会再筛选,可以通过公众号查看下一次面试的时间PS:面试官给的题都很宽泛,就是一个名词然后你去解释,所以她说完之后我说了一大堆。。。PPS:一开始进来的时候他说同学你好,我下意识的回了一句同学你好,然后她笑了起来,我也太紧张了,马上改口说面试官你好。。。
烤点老白薯:同学你好
0 点赞 评论 收藏
分享
03-20 14:39
已编辑
山东大学 前端工程师
(更新:3.19看了一下状态,挂了)3.18上午打电话约面,问我下午有没有空,于是订到晚上大概30分钟左右,没有手撕,顺着简历从项目问到基础知识再深入自我介绍为什么学前端你的(研究生)研究方向是什么(开始拷打项目)你的项目有什么难点(项目)组件库和普通的页面开发有什么区别(项目)i18n国际化的流程(项目)为啥你用redux-tookit重构,小项目完全可以用context管理redux为什么要设置不可变的state(自我感觉说的不好,他说是从flux来的,可以参考那个)css实现两栏布局,尽可能多的实现如何解决css冲突css没有module,你说用module,它是怎么实现的你提到了vue的scope,问一下vue是怎么实现的,在哪个步骤实现的event loop过程babel如何将es6转换为es5,讲一下具体过程(我从编译原理的角度开始讲)vue和react哪个更熟练?(我选的vue)vue3和vue2的事件处理机制有什么不同vue自定义指令为啥用自定义指令,用组件也能实现(我答了一堆,面试官跟我说你说的这个组件也能实现)webpack loader和plugin的区别为啥要区分这俩,plugin能实现的loader也能实现(同上,我答了一堆,面试官跟我说你说的这个loader也能实现)有啥关注的前端新进展前端的新进展有没有能够用到你的项目里面的从哪里看看新知识有用过ai和大模型吗(我说代码的那个要收钱所以没用,他说有一堆免费的)目前应用到前端开发里面了吗反问:表现的如何(基础知识挺好的,大家都挺好的,你的简历写的东西很杂但是原理性的东西掌握的不好)下一次面试啥时候(要一周的时间面入选的人,出结果得一周左右)PS:这个面试官说了好几次“被我问倒(卡壳)了”,感觉要凉啊
0 点赞 评论 收藏
分享
2023-08-10 09:22
山东大学 前端工程师
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务