海康威视前端面经

5.13 30min #面试问题记录#

1.Js基本数据类型?
2.怎么监听一个点击?
3.讲一下v-model?
4.Vue双向绑定原理?
5.Proxy 取代 Object.defineProperty的优势是什么?
6.Promise有了解吗?
7.Promise的三个状态?
8.讲一下Promise.all?
9.Promise的一个代码顺序题(面试官直接口述一个代码....)
10.为什么选前端?
11.你选前端有什么特长?(不理解
12.以后的发展规划?
13.有没有将项目打包上线过?
14.上线之后有bug你会怎么解决排查?

两个面试官前后问
全部评论
楼主是校招吗?最后去海康了吗?
点赞 回复 分享
发布于 08-05 10:24 浙江

相关推荐

近几个月面试前端候选人时,我发现几个普遍存在的短板,如果不解决,真的很难给offer!1. JavaScript 基础不扎实问题表现:对闭包、事件循环、原型链等核心概念理解模糊,手写代码时容易卡壳(比如实现Promise.all或深拷贝)。建议:深入理解V8引擎的运作机制(如宏任务/微任务、内存回收)。能解释清楚this绑定规则、async/await底层原理(Generator + Promise)。2. 框架停留在API层面问题表现:会用React/Vue写组件,但说不清虚拟DOM diff算法、Hooks依赖收集原理、Vue3的响应式优化(Proxy vs defineProperty)。建议:研究框架源码核心逻辑(如React Fiber架构、Vue的编译优化)。思考业务场景:比如长列表渲染如何优化?状态管理库选型依据?3. 项目描述缺乏技术深度问题表现:只罗列“用了Vue3+TypeScript”,但不说为什么用(如TS如何减少线上错误?)、遇到什么挑战(如首屏加载从4s优化到1s的具体手段)。建议:突出性能优化(Lighthouse评分提升、Webpack分包策略)。准备一个复杂问题的解决过程(如前端监控系统如何实现无侵入埋点?)。4. 工程化能力薄弱问题表现:对前端CI/CD、自动化测试(如Jest覆盖率提升)、Webpack/Loader插件开发经验不足。建议:至少掌握一种高级构建优化(如Module Federation实现微前端)。了解现代工具链(如Vite的ESM预编译、Turbopack对比Webpack的优势)。现在大厂很少问纯八股文,更多是:场景题:如何设计一个前端灰度发布系统?编码实战:手写一个带缓存的HOC组件(考察闭包+性能)。架构思维:SSR和CSR如何取舍?BFF层如何降低前端负担?建议:把“会用”变成“懂为什么”,并能在业务场景中做出合理的技术
点赞 评论 收藏
分享
08-06 00:18
已编辑
门头沟学院 前端工程师
18岁生日的那一天,法律上规定以后就是成年人了,开始释放成年人专有的权利和义务从生理上来说,其实人都18岁也是停止发育了一切都预示着我们好像已经是一个大人了,不能在像小孩一样幼稚,要成熟,要挣钱,要学会体贴家里的辛苦不过谁又能知道,18岁的生日对于我来说,也只是一个普通的一天,只不过被突然告知,你是一名大人了,再也不会有人管你了,你需要逐渐承担家庭的柴米油盐酱醋茶,需要应对曾经不喜欢的人打交道,需要说着一些身不由衷的话,需要收敛自己的锋芒,需要圆润可是你只是读了9年义务教育,在读了几年书的大学生而已,你并不会在高中18岁的生日的或者大学毕业的那一天那一刻瞬间变成大人你只知道,从那一天开始,你不能像小孩一样肆无忌惮的发脾气,也没有人哄你的小脾气,不会有人给你擦屁股,甚至还要开始看你的脸色渍渍渍,成年人,成年人,成年人真的好累啊前面的18年,吃学校的苦,吃没钱的苦,不断有人跟你说等你到大学就好了等我到大学,工作不好找,毕业即失业,焦虑贯穿着我的大学,家里面总以为大学生很厉害很牛逼,父母期待的眼神,总不忍直接说,大学生,一年就有1000多万大学生,社会上的岗位其实没有那么多,你的儿子也只是一个普通二本的小孩而已…咬咬牙,提前实习秋招,每一个实习都认真做,每一个东西也尽力问清楚在做,不懂得就问,可能不是什么聪明的大佬,基本没啥大的纰漏,平时一些小bug,偶尔也会有一些大纰漏,可能是经验不够,可能技术不够,可能需求评估不合理,每一次的挨骂都细心听取,下次尽量避免,提问也是反复斟酌为了不丢掉工作,斟酌自己的言行,时刻和同事对比,小心翼翼的将20出头的自己包装成一个大人模样
点赞 评论 收藏
分享
评论
7
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务