有赞校招前端一面、二面、hr面
一天内安排全部面完,有点来不及。建议大家投递的话面试批次选择早上的,不然就会等很久。我下午开始面也中间间隔几乎要一个多小时。hr面前我甚至看完了一集综艺……
一面 (8.28 13:00)
-
做两道题
-
一个数组,判断是否有下标为 i, j, k 的三个数字递增,且 i < j < k
-
对象转换,a_k 的键转为 aK,简单来说就是实现深拷贝同时对键做一个替换。
-
-
数据结构了解吗?有哪些可以保持存入和取出的顺序不变的结构?队列、栈、链表清楚吗?有什么表现差异和区别?(这题没太听懂意思,掰扯了好久)
-
图和树什么区别?Web开发中有接触到什么树结构的东西?
-
dom 查找的方法?
-
有哪些选择器?优先级如何?还有别的吗?
-
水平居中和垂直居中的方法?
-
开发中用过 promise 吗?promise 内部有哪些状态,有什么特征?promise.finally用过吗?promise 有哪些静态方法,分别介绍一下?
-
开发中用哪个框架多?vue 的实例数据 data 是一个函数,为什么?
-
开发中用哪种模块化方式?还有别的了解吗?有什么差别?
-
脚手架中 es6 模块编译后在浏览器中是什么样的?
-
http 有哪些状态码?301 302 有什么差异?在浏览器中表现如何?
-
如何保持登陆状态?有什么差别?如何保证安全?
-
cookie 有什么限制?
-
一个操作需要发起请求,后端耗时五到十分钟,如何让用户得知请求已完成?(是问请求结束后如何快速得知该操作已完成)
-
轮询怎么做?
- http2 和 http 有什么差别?用过 websocket 吗?
二面(同天三点左右)
-
自我介绍
-
为什么学前端?看你专业和学院是……
-
聊实习的难点
-
聊项目
-
自己写的 Vue ,实习用的 React ,有遇到什么问题吗?
-
用过 axios ,了解它吗?XMLHttpRequest 和 fetch 什么区别?fetch 为什么要多一步转换类型,猜一下?(整了半天也没懂回答对没,有人可以指点一下吗……)
- coding。用 ws 实例模仿 fetch 请求, ws 实例给了两个方法,一个是send 发送请求,一个是注册响应回调。
三面 (同天五点左右)
-
聊怎么了解到有赞的
-
聊为什么学前端?
-
聊实习工作,学到了什么?有什么遗憾?有什么自己主动引导的工作?
-
聊项目工作,最有成就感的是哪个?再来一次哪里可以做得更好?
- 聊自己的优缺点