有赞校招前端一面、二面、hr面

一天内安排全部面完,有点来不及。建议大家投递的话面试批次选择早上的,不然就会等很久。我下午开始面也中间间隔几乎要一个多小时。hr面前我甚至看完了一集综艺……

一面 (8.28 13:00)

  1. 做两道题

    1. 一个数组,判断是否有下标为 i, j, k 的三个数字递增,且 i < j < k

    2. 对象转换,a_k 的键转为 aK,简单来说就是实现深拷贝同时对键做一个替换。

  2. 数据结构了解吗?有哪些可以保持存入和取出的顺序不变的结构?队列、栈、链表清楚吗?有什么表现差异和区别?(这题没太听懂意思,掰扯了好久)

  3. 图和树什么区别?Web开发中有接触到什么树结构的东西?

  4. dom 查找的方法?

  5. 有哪些选择器?优先级如何?还有别的吗?

  6. 水平居中和垂直居中的方法?

  7. 开发中用过 promise 吗?promise 内部有哪些状态,有什么特征?promise.finally用过吗?promise 有哪些静态方法,分别介绍一下?

  8. 开发中用哪个框架多?vue 的实例数据 data 是一个函数,为什么?

  9. 开发中用哪种模块化方式?还有别的了解吗?有什么差别?

  10. 脚手架中 es6 模块编译后在浏览器中是什么样的?

  11. http 有哪些状态码?301 302 有什么差异?在浏览器中表现如何?

  12. 如何保持登陆状态?有什么差别?如何保证安全?

  13. cookie 有什么限制?

  14. 一个操作需要发起请求,后端耗时五到十分钟,如何让用户得知请求已完成?(是问请求结束后如何快速得知该操作已完成)

  15. 轮询怎么做?

  16. http2 和 http 有什么差别?用过 websocket 吗?
整体来说感觉不是很难,面试官会顺着你说的点继续提问。有几个没用过的我都直接说没用过他就换题目了。

二面(同天三点左右)

  1. 自我介绍

  2. 为什么学前端?看你专业和学院是……

  3. 聊实习的难点

  4. 聊项目

  5. 自己写的 Vue ,实习用的 React ,有遇到什么问题吗?

  6. 用过 axios ,了解它吗?XMLHttpRequest 和 fetch 什么区别?fetch 为什么要多一步转换类型,猜一下?(整了半天也没懂回答对没,有人可以指点一下吗……)

  7. coding。用 ws 实例模仿 fetch 请求, ws 实例给了两个方法,一个是send 发送请求,一个是注册响应回调。
还算轻松,主要是自己讲得比较多,聊的都是实习项目学校之类的。最后的题目面试官提示了好几次才写完……

三面 (同天五点左右)

  1. 聊怎么了解到有赞的

  2. 聊为什么学前端?

  3. 聊实习工作,学到了什么?有什么遗憾?有什么自己主动引导的工作?

  4. 聊项目工作,最有成就感的是哪个?再来一次哪里可以做得更好?

  5. 聊自己的优缺点
hr面还蛮累的,因为hr问得特别多特别细,还一边问一边记录的感觉。
已收到意向书。
#前端工程师##有赞##面经##校招#
全部评论
羡慕老哥
1 回复 分享
发布于 2021-09-04 14:47
想问下 开发中用哪种模块化方式 是commonJS,es6,AMD这几种吗?
点赞 回复 分享
发布于 2021-10-20 15:24
楼主面完后有面试官来加好友吗
点赞 回复 分享
发布于 2021-09-04 12:30
谈薪是什么时候
点赞 回复 分享
发布于 2021-09-04 11:17
请问答住在面试有赞的时候有笔试吗?
点赞 回复 分享
发布于 2021-09-04 10:04

相关推荐

2025-12-04 11:37
已编辑
门头沟学院 前端工程师
1.目前所在位置,如果能来最快什么时候2.学校相关课程3.讲一下回流和重绘的区别,举出具体会导致回流和重绘的例子4.浏览器是怎么把css加载为能展示在页面上的样式的,是怎么样的一个过程5.js是怎么处理异步任务的6.讲讲promise的原理7.讲讲事件循环的机制8.为什么0.1+0.2&nbsp;!==&nbsp;0.3,如果要他相等有什么办法9.讲讲ts中的泛型,以及具体的使用例子10.interface和type有什么样的区别,具体讲讲11.http2.0和http1.1有什么区别12.http2.0除了解决对头阻塞之外相比1.1还做了什么改进13.http2.0把数据压缩成二进制帧起到一个什么样的效果14.http2.0有没有彻底的解决对头阻塞的问题呢15.dns解析的具体过程,域名-ip之间的具体过程16.vue2和vue3有什么区别17.vue3里面具体实现一个自定义指令是怎么做的18.vite的常见配置19.vite和webpack相比较有哪些优缺点20.vite的生产打包和webpack比较有什么优缺点21.有没有使用过rollup22.项目里的node有用什么框架吗23.关于websocket的使用24.自己有没有部署过项目,是怎么部署的25.登录上的身份验证和权限管理是怎么做的26.token的生成和校验是怎么做的,是否了解27.登录过程中密码加密传输的过程28.cursor用来解决你的什么问题29.怎么去学习前沿技术,比如现在很火的ai30.讲讲osi7层模型,4层模型,以及在其中各层都做什么31.http,https,tcp,ip这种是在那一层应该还有一些,但是有点久了细节记不清了,但是总结的应该也有百分之90左右了——————————————————————————————————————————————————有赞别的部门一面1.浏览器的最小根字号是16px,如果要缩小有什么办法2.如果说让你手写一个动画然后你认为这个动画的最小时间间隔是多少3.两道事件循环的输出题+点击按钮后的打印顺序(事件冒泡相关)4.let&nbsp;const&nbsp;var的区别5.vue里面为什么要使用key,对这个key的一些理解6.vue中有父子组件,他们钩子函数的一个执行顺序是怎么样的(初始-挂载完)7.watch和computed的区别8.为什么要引入虚拟dom,有什么样的好处,虚拟dom的本质9.keep-alive的作用,缓存的本质是在缓存什么10.如果说让你实现一个上拉加载的这种思路,有什么思路吗?11.虚拟列表是用库还是自己手写的,为什么选择手写,原理是什么,缓冲区域的数据量怎么去设置12.手撕题:根据url输出query和value组成的对象13.对ai的理解,有没有自己去做ai相关的东西(好像是说有没有做过模型相关的)14.询问目前状态等面下来感受:换一个人面问的东西就完全不一样,有些时候都在思考面经的意义,因为看很多最后也可能一点都不挨边。。
想进开水团喝开水:有赞这是在选超人吗
发面经攒人品
点赞 评论 收藏
分享
评论
6
39
分享

创作者周榜

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