cvte前端面经

一面:
1、介绍一下项目,问使用的什么技术
2、css实现块元素垂直居中的方法
3、循环里setTimeout打印i,问打印结果,为什么会这样,怎么解决
4、事件循环机制
5、什么是闭包,闭包的作用
6、事件委托
7、跨域
8、安全方面
9、es6新特性
10、可不可以改变const定义的对象的值
11、浏览器缓存
12、http缓存
13、手写冒泡排序
14、浅拷贝和深拷贝

二面:(挂了)
1、介绍项目
2、怎么学习前端
3、vue的双向绑定原理
4、vue-for中key的作用
5、以前学习过程中遇到了什么困难,怎么思考、解决
6、最近在学什么新技术
7、具体想往前端哪个方面发展
8、写代码,找出字符串中第一个只出现一次的字符的索引
9、手写代码,顺时针填写N阶矩阵
10、一个已上线的项目,客户反馈加载时间长,怎么找到问题并解决

一面问基础多,二面应该就看个人能力和学习深度吧~

#广州视源电子科技股份有限公司##秋招##面经##前端工程师#
全部评论
加油吧楼主
点赞 回复 分享
发布于 2019-09-15 15:32
点赞 回复 分享
发布于 2019-09-15 15:19
我也是面广州前端,怎么感觉你的比我的难。。。我两轮都没问框架的知识,还跟我说框架不重要,重要的是三大基础。
点赞 回复 分享
发布于 2019-09-20 00:04
楼主怎么知道二面挂了
点赞 回复 分享
发布于 2019-09-17 14:53
你好,是一天两面吗?
点赞 回复 分享
发布于 2019-09-17 14:37
可以问下这个一共几轮技术面吗
点赞 回复 分享
发布于 2019-09-17 14:30
楼主你好,矩阵有思路吗,题目具体要求是咋样的
点赞 回复 分享
发布于 2019-09-16 00:07
楼主多久做的笔试题啊
点赞 回复 分享
发布于 2019-09-15 22:44
楼主是今天面试的吗??
点赞 回复 分享
发布于 2019-09-15 17:52
二面我也是顺时针矩阵
点赞 回复 分享
发布于 2019-09-15 17:41
加油!!明天我也cvte现场面
点赞 回复 分享
发布于 2019-09-15 16:19
楼主20届秋招吗?
点赞 回复 分享
发布于 2019-09-15 15:17

相关推荐

头像
05-11 14:45
已编辑
莆田学院 产品经理
好像从去年3、4月份开始就一直在找工作了 累计也实习了8个月 秋招的时候每天都在想自己到底怎么做自己到底要投多少简历才能有offer,简历也一直改来改去,中大厂投出去的简历大多是石沉大海的,笔试做做做做到厌烦到现在几乎还是0offer的 有一段时间真的觉得自己好失败 在牛客常常看见别人offer拿到手软,自己又会开始emo直接就是退出牛客 因为自己大一大二常常6点起来读书 尝尝想起在图书馆见证日出的自己 大一大二尝试过很多方向 也感觉自己比很多人都努力 但是最终这个结果好像配不上我自以为的努力 有时候会后悔自己选错了方向 把时间浪费在各个不同的方向上 讨厌自己的不坚定 但是也许选什么都会后悔的 时间也不能倒流 后悔一会伤感一会就让它过去吧好像是我天生乐观 沮丧一会就又满血复活了 我觉得车到山前必有路 我会继续投简历、做测评、去面试 我相信每一次有准备的面试都会让我继续成长  我现在觉得求职是一个破茧的过程,虽然我还在困境中挣扎,但也富有积极向上的力量 。                                                                                                                                    -------一个双非本的求职破茧信
点赞 评论 收藏
分享
临近暑期实习尾声,技术面试一个接一个,简历也改了不止一轮。项目写着写着,我突然意识到:项目写得“完整”远远不够,更重要的是写出“价值感”。有一位前辈给我提了四个关键点,让我重新审视自己项目的深度:你负责了哪些关键模块?(责任)项目中遇到过哪些棘手问题?(难点)你是怎么解决这些问题的?(方案)最终带来了什么具体效果?(成果)听起来很基础,但我意识到,自己很多项目只能说“我参与了”,但不能明确讲出“我解决了什么”。我之前忽略了什么?仔细回顾,我做过不少项目,前后端都写过,能用 React / Vue 从零搭起一个系统,也配合过接口联调、上线部署。但说到底,大部分时候只是“按部就班地实现了功能”,很少去问:这块为什么卡顿?有更好的写法吗?这个模块有没有隐藏 Bug?有没有测试覆盖?页面加载慢到底慢在哪里?是网络、渲染、还是组件逻辑?能不能把这个项目做到上线后能跑得动、看得懂、改得动?而我之所以一直忽略,是因为没把这些项目当作真正的“产品”来看待,而是当作“任务”去完成。那我现在打算怎么做?前辈说:“不是怎么写简历的问题,而是项目本身有没有打磨到值得写。”所以我最近做了三件事:1. 把项目重新跑一遍,记录下“没做好的地方”某些页面首屏加载慢,懒加载策略不合理状态管理冗余,组件间数据耦合过高多终端兼容性测试不足,移动端滚动逻辑有问题2. 针对性地重构一部分模块把原本重复写的业务逻辑封装成通用 Hook 或组件用虚拟滚动优化日志数据渲染性能,并对比前后加载时间替换复杂的 Redux 状态管理为更轻量的 Zustand,提高可读性和维护性3. 学着为自己的逻辑加上测试或性能指标写了几份基础的单元测试覆盖流程设计器中的节点增删逻辑用 performance API 测试列表组件渲染时间,并进行 Lazy Render 分段处理技术背景与成长方式我来自一个技术基础相对扎实的环境,动手能力比较强。之前自学过前后端开发,搭建过完整的项目,也尝试了从部署、状态管理到接口封装的完整流程。通过阅读文档和实践为主的方式积累经验,偶尔也会系统性地整理知识点。技术方向:熟练掌握 React / Vue 技术栈,能独立搭建项目架构使用过 TypeScript,掌握基础类型与接口定义熟悉常见前端性能优化手段(懒加载、虚拟列表、代码分包)掌握基本的前端安全知识,如防止 XSS、CSRF 等攻击能使用 Node.js 和 Express 搭建本地开发接口与中间件服务我目前的优势和短板我的优势理解完整开发流程,能独立负责项目从搭建到联调有性能意识,能主动优化加载速度和渲染瓶颈掌握现代前端主流技术,有实践 Vue3、React18、Zustand 等经验动手能力较强,遇到问题愿意查资料并快速验证我的不足类型系统理解不够深入,缺乏在复杂项目中封装泛型的经验状态管理工具(如 Redux、Zustand)只用过基础场景,缺少深入建模项目测试覆盖率不高,单测/集成测试的实践不足兼容性与边界场景考虑不够细致,比如低端设备或网络波动下的处理写在最后:把普通项目做出深度,是毕业前最值得做的事我现在的目标,不是再堆一个新项目,而是认真打磨已经写过的项目,让它不仅能运行,更能让人看到我的思考。如果你也在写简历、做项目,建议你也试试回头看一看:你写的那个流程系统、电商页面、组件库,真的到“能上线用”的标准了吗?只要再往深里钻一点,你的项目也能从“写过”变成“写得牛”。如果你也在找实习/准备秋招,希望我们都别只做“功能完成者”,而能逐渐成为“问题解决者”。
点赞 评论 收藏
分享
评论
5
60
分享

创作者周榜

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