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

86 天前
 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?

7596 次点击
所在节点    程序员
76 条回复
Belmode
86 天前
加油
lasuar
86 天前
是不是感觉要长脑子了,就这个 feel
sikuu2al
86 天前
@lasuar 感觉自己是 m 被拷打完感觉还挺爽的
jasononly4work
86 天前
大部分都是经典的八股问题,当初校招面试的时候全都学习过,虽然我现在也忘了
sikuu2al
86 天前
@jasononly4work 哈哈哈还真是 问一年前的我可以对答如流了
YVAN7123
86 天前
就是面试八股文没啥新奇的
dudubaba
86 天前
就是面试八股文,只有在面试时才会用上,网上搜一下合集,死记硬背。
HugoKim
86 天前
还问 CSS 居中?
虽然我不是前端从业者,我自己也有学前端技术。真的会问 居中的问题吗
p1gd0g
86 天前
你是录了音吗怎么全都记得
Torpedo
86 天前
@HugoKim #8 css 问的都是类似的小问题吧。也问不出什么来
peasant
86 天前
看完感觉要是失业了就更找不到工作了
luckyrayyy
86 天前
先拉到最后我以为是一个二维码或者公众号
beidounanxizi
86 天前
农逼面试官 还问原型链 bem 0.1+0.2
liuzimin
86 天前
@p1gd0g #9 我面试后也觉得很神奇,虽然面试时间很长,但偏偏记得很清楚。应该是自己有认真动脑思考的缘故吧。
youyouzi
86 天前
来来回回都是这些破玩意,哎~~
linzhipeng
86 天前
看到这些就闹心,纯八股文。
Xheldon
86 天前
说实话,这些都是基础知识吧,如果我是面试官,你不用答的很详细和全面,这些东西你只要有个印象知道在哪儿用或者什么概念就可以过,具体细节遇到再查也没什么问题,谁脑子天天记这些东西啊
craftsmanship
86 天前
有些属于基础有些属于纯八股 好的方式是把基础部分搞懂之后理解记忆 差的方式是全都死记硬背
godmiracle
86 天前
看上去都是曾经面试问过的八股,没有针对项目提问啊
jqtmviyu
86 天前
就这些八股, 背完过半年又忘了.

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

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

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

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

© 2021 V2EX