当前位置: 首页 > 面试经验 >

酷家乐前端一面面经

优质
小牛编辑
87浏览
2023-03-28

酷家乐前端一面面经

面试感受:面试官非常亚撒西,全程笑嘻嘻的,丝毫不嫌我菜,不会给人一点压力;回答完一个问题还会补充,给你解答,真的像一位老师在教学生的感觉
面试时间:10.10 16:00 - 17:00
面试范围:八股 + 代码输出题 + 手撕题

面试问题

  1. 两个项目都是在学校做的吗
  2. 伪类和伪元素

    这两个我记得不清晰,面试官让我不要紧张

  3. 盒模型
  4. 跨域
  5. 项目登录验证通过 JWT 还是 Cookie+Session
  6. 一台服务器访问另一台服务器,还存在跨域吗
  7. Webpack 的 devServer 配置过吗
  8. Cookie 在项目中有用到过吗

    没怎么用过,面试官让我后续去看看 withCredentials

  9. 防抖节流概念

    面试官最后还用了个例子生动形象地给我解释了一下,真的比我冗长的说明好很多

  10. 事件代理,平时项目里会使用吗
  11. async/await了解过吗
  12. 出了道经典的异步 promise 代码输出题,很久没复习还做错了一个
async function async1 () {
  console.log('async1 start')
  await async2();
  console.log('async1 end')
}

async function async2 () {
  console.log('async2')
}

console.log('script start')

setTimeout(function () {
  console.log('setTimeout')
}, 0)

async1();

new Promise (function (resolve) {
  console.log('promise1')
  resolve();
}).then (function () {
  console.log('promise2')
})

console.log('script end')


// script start
// async1 start
// async2
// promise1
// script end
// async1 end
// promise2
// setTimeout
  1. 三次握手,为什么是三次,两次不行吗
  2. 四次挥手,客户端为什么最后还要等待 2MSL 的时间
  3. 看你简历写了 Git,平时前后端项目协作开发是怎么使用 Git 的
  4. feature 分支平时项目开发用到过吗
  5. 如何合并分支

    回答了merge,面试官给我说了另外一个命令rebase

  6. 版本回退怎么做
  7. React 用过吗
  8. Vue 运行时和编译时这些了解过吗
  9. computed 和 watch 的区别
  10. 父子通信方式
  11. mixin 和 extends
  12. Webpack 构建速度优化方案
  13. 共享屏幕,在 Vscode 手撕数组扁平,并运行测试用例

反问

  1. 贵公司没有笔试环节,而是直接约面试的。所以想问一下贵公司对应届生看重哪些素质呢?

    前端基础(有些面试官还会深入问原理,依面试官而异),项目经验(都想招个来了能直接干活的),学习热情或者是态度(前端发展很快,工作中需要学一些用到的新技术)

  2. 了解到贵公司的业务是做设计相关的,那么对前端开发者审美,界面设计有没有很高的要求

    主要还是由 UI设计 专门的人来做,前端主要负责设计稿还原,前端性能优化这些

  3. 面试官还建议我去学习 React,因为他们部门很多都用 React

最后面试官说谢谢你今天参加面试,跟你交流很开心。然后我回应今天跟大佬交流真的也很开心,虽然我很菜但从你这里学习到了很多东西。面试官还很谦虚,说自己跟真正大佬还有很大差距,还是普通的菜鸟,于是大家都笑了。面试官最后还跟我挥手说拜拜。那就这样咯,面试官再见。

不足之处

  1. 始终做不到回答问题很流畅,面试的流畅度不行
  2. 八股文又忘记得差不多了,低频八股问到不会
  3. 项目经验还是稀缺,问到一些 Cookie、事件代理、版本回退在项目中用过吗回答不出

更新后续:这面过了,后面把二面拒了。因为后面要忙毕设发第二篇小论文,只能提前结束秋招了

#前端##前端面经##前端面试##酷家乐##2023秋招#
 类似资料: