前端一年经验面试了某中厂,被狠狠拷打一小时

99 天前
 sikuu2al
  1. 知道 BEM 吗?

  2. 说一下你对 BFC 的了解

  3. 说一下回流和重绘?怎么触发?有什么区别?如何优化

  4. CSS 居中的方案?

  5. 知道 transition 和 animation 吗?有什么区别?什么场景下使用

  6. js 中 0.1+0.2 等于多少? 为什么会这样?怎么做处理?整数可以用 parseFloat 吗

  7. 说一下闭包 概念?应用场景?为什么需要?

  8. 模拟 const 的实现

  9. 讲一下防抖和节流 在什么场景下使用?

  10. 数组 和 类数组 区别、用法 类数组怎么变成数组

  11. call apply bind 有什么区别

  12. 说一下 promise 优点 缺点 用法

    • 缺点:无法取消(有概率会阻塞总线程)、错误捕获不好定位
  13. 说一下箭头函数

    • 为什么需要箭头函数? 个人理解:弱化了以前 function 的写法 以前的 function 既可以表示方法又可以是构造方法,现在将其拆解为箭头函数()=>{}和类 class ,因为箭头函数不能成为构造函数

    • 箭头函数和普通函数的区别? A:没有 argument

    • 如何获取箭头函数的 argument ? A:使用...

      const arrow = (...args)=>{
      	console.log(arg)
      }
      
  14. 检测数据类型有哪些方法? instanceof 的原理是什么(原型链)

  15. 知道哪些设计模式?发布订阅和观察者的差别

  16. 深拷贝怎么做的? JSON 的做法有缺陷,手写的话可以递归

  17. 听说过 webWorker 吗

  18. 听说过 serviceWorker 吗 了解 WAP 吗

  19. http 的缓存策略是什么?强缓存和协商缓存的关键字段是什么?

    • 强缓存:Cache-Control 、Expires
    • 协商缓存:ETag(响应内容唯一标识)、Last-Modified (上次修改时间)
  20. 浏览器的渲染机制是什么?从获取到 html 开始

    • HTML → 解析 → DOM 树 CSS → 解析 → CSSOM 树 DOM + CSSOM → 构建 Render Tree (渲染树) → Layout (计算位置大小) → Paint (绘制像素) → Composite (合成层合并) → 屏幕显示
  21. 浏览器的垃圾回收机制是什么?什么会导致内存泄漏?

  22. 有没有用过什么打包库? webpack 和 vite?

7654 次点击
所在节点    程序员
76 条回复
Jesmora
98 天前
@CHTuring 别慌,俺也一样,感觉和业务关系不大,哎,面试是到坎啊
calvinHxx
98 天前
。。好多都不知道。。哈哈哈哈。。感觉干活不知道这些也没啥问题呀。。
accelerator1
98 天前
虽然八股,但是知道,因为我面试也问
MAVETRICK
98 天前
八股怎么了,有些八股区分度可太高了,能背也是一种实力。浏览器从输入 url 到页面展示的过程,大部分人给不到什么好回复,都是一些简短的描述,有些话都说不利索的。
sikuu2al
98 天前
@MAVETRICK 确实是这样 八股虽然会被念叨 但是还是能筛选一部分人的
nooneanyone
98 天前
反问阶段,你把上面问题再问一遍面试官
liuxiaojiu
98 天前
现在还有问这些的吗,以为都是直接问项目了
gophlet
98 天前
@shadowyue 哈哈哈哈哈哈哈哈🤣
uds9u32br
98 天前
能记得这么清吗,拉到最下面没有卖课是我没想到的。
SD10
98 天前
我是后端,一个也不会
stonesirsir
98 天前
面试造火箭,工作拧螺丝
fraud
98 天前
后面可能面试几个前端,就用你这份题目了
violetlai
98 天前
这不挺简单的,除了最后几个其他都是基础了
Meld
98 天前
没场景题,没啥意思
kenshinhu
98 天前
原来第一题的意思里的 BEM 是指 Block (块)、Element (元素)、Modifier (修饰符),长知识了
SanjinGG
98 天前
这个八股还算正常的,没上来原理可以了
Tdy95
98 天前
八股文没啥价值,还是上来写代码,考考思路和实现比较舒服
ttyy22007
98 天前
一年经验,面试不问八股文能问啥
sikuu2al
98 天前
@uds9u32br 哈哈哈没必要 卖课的太恶心了 只是记录分享下 说不定能帮到有需要的 v 友
nexo
98 天前
@SanjinGG 原理比这有用多了 这些上班的时候一搜就知道 原理靠背经不住敲打

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1137705

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX