荔枝一面 2022.7.14
--- 计网 ---
有几种状态码 (20x,30x,40x,50x)
上述状态码的意义
有几种请求类型 (get,post,put, delete,option)
keep-alive
opiton作用
它怎么用
http-only字段(服务端返回这个字段,阻止js获取该cookie,防止XSS攻击窃取登录cookie)
websockt
我怎么做到服务器主动向客户端推送数据
(Web端即时通讯:
长轮询、
短轮询、
Comet、
Websocket、
流通信(SSE) (ajax/EventSource) developer.mozilla.org/zh-CN/docs/…
http轮询
http长链接怎么实现,怎么具体使用(设置keep-alive字段)
--- css ---
怎么实现移动自适应
有几种自适应方案
bfc
重排
这个流程是什么
怎么会导致重排
怎么减少重排
--- js ---
柯里化函数 (用鸭子类型举例)
箭头函数有this吗 (我直接详细点说了,他是类似变量的存在,他的this绑定函数的执行上下文)
vue2和vue3的区别 (首先回答数据劫持的改进,其次回答组合式api,改进了书写,增加了可维护性)
为什么说组合式api相对于配置项要更加可维护
proxy对于不兼容游览器,要怎么做兼容 (还有这个?)
--- 项目 ---
你有用webpack做过什么 (webpack的跨域代理)
webpack和vite区别 (vite更新粒度细,冷启动)
他们的核心区别
你还知道哪些模块化标准 除了es6 (ES6 ,CommonJs,AMD,CMD)
webpack分包组件
首屏加载优化 (重点)(不止分包组件,精灵图,怎么压缩js等)
--- 其他 ---
稍微聊了java mysql
java和JavaScript的区别 (jvm虚拟机,多线程)
ts 在vue2中的使用,遇到什么难点 (我都没怎么遇到)
你怎么实现中英文适配 (因为需要seo,所以pass掉i18n,copy了一份中文代码,生成不同的html,利于seo)
会不会画时序图 (课设画过)
博客
如果工作上给你一个你不懂的技术,你怎么学习使用 (百度中文文档,没有则找掘金等上面的中文快速入门文章,然后对着英文文档进行面向文档编程)
前端组长,你怎么管理
前公司怎么项目管理
最近在学什么。
职业规划
--- 反问 ---
这个面试还有二面吗?有HR面吗?(这个具体跟hr商量)
转正(一般是会有,不用担心,不用怕没人要)
薪资 (这个问hr)
这个招聘的具体工作内容是什么
(2个岗位
业务相关,文娱类产品
业务架构部,基础架构)
荔枝二面 2022.7.20
你是怎么学习前端,
vue 和 设计模式
.vue文件是怎么运行的(模板编译)
说一种排序方法的实现思路
js 实现栈,不依赖数组等
实习经历
nuxt 的好处
荔枝hr面 2022.7.25
英文自我介绍
三段短文英译中
三个口语问题(你的一个兴趣爱好,为什么喜欢?你的家乡,介绍下。你做过最难的项目是什么?)
四六级考了吗
你怎么去职业规划,是打算一直做前端吗
25min左右