首页 > 还愿快手前端
头像
codeNinja
编辑于 2020-06-03 13:38
+ 关注

还愿快手前端

昨天走完流程谈的待遇。在我遇到的面试里,总体难度偏大,而且形式很灵活,以工程为主。希望大家都能收到心仪的offer,一起加油。
一面
  1. 对HTML得了解和HTML5得新特性。我扯了一些新Tag,web worker,local storage这些,面试官由追问了Canva和其他一些我没接触过的特性。
  2. 说一下CSS3新特性,我扯了伪元素,伪类这些,对比了一下animation和transition使用上的区别。
  3. 一个场景题,用CSS做一个照片旋转动画。相关知识点有transform里的rotateY,scale,DOM结构这些的。
  4. SASS的嵌套结构写法(现场写了一个简单的),你怎么用mixin的。
  5. JS primitive type和reference type区别,特意问了一下symbol type的使用场景,没答上来。
  6. JS闭包,作用域链,变量对象,执行上下文
  7. 手写instance of
  8. 手写LUR缓存,这题leetcode上有。有数组写法和Map + 双向链表的写法。
  9. JS运行机制(宏任务微任务什么的)
  10. 跨域 + CSRF,追问了一下JSONP(不得不说这个真的常考😅)。
  11. 内网连外网,怎么操作?网关?原理?(端口映射)

二面
  1. 二分搜索。不同的应用场景,找唯一数字,找连续数字的开头结尾等。注意搜索区间的开闭就好。
  2. 一道工程题,写一个异步的fetch function,。满足一系列功能。相关知识点,闭包,防抖截流,apply,bind。
  3. 聊聊React的lifecycle 对应的hooks,这里聊了挺久的(20来分钟),挺细的。
  4. 有两个要用获取用户上线状态的components,你写一个自己的hook来实现(可以写pseudo code)。
  5. setState是否异步?相关知识点有批量更新,生命周期,合成事件,JS原生方法。

三面
这面问的很多运维的东西,面完还以为自己挂了
  1. 一个html元素排布问题,相关知识有文档流,float脱离文档流,absolute脱离和fixed脱离。block元素负margin的应用(有点圣杯布局的味道),
  2. 一个简历上的项目,问的都是Ansible和Dokcer,自动部署,docker compose,swarm,docker image这些。
  3. Node.js Express. KOA. Node.js自动部署。(懵逼)
  4. 一些Linux的问题。(懵逼)
问完面试官说,今天就这样了。整个过程40来分钟吧。
HR(大概一周后)
OC和谈薪(又过了大半个月后)

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐