前端面试考察内容

1、你在前端领域,你最核心的竞争力是什么?为什么认为它是你在前端领域最核心的竞争力?你这个核心竞争力,别人替代你的成本高不高?

2、聊聊你的前端技术栈,尽量详细一些。在这些技术栈中,有没有去研究它们的源码?去弄清楚它们的实现原理?以及它们的优势与缺陷?想过没有,如何去优化它们的缺陷?

3、简述一下浏览器的核心工作机制,一个Web网页,在浏览器中的生命周期是什么?都经历过哪些流程?

4、谈谈你对进程、线程、协程的理解?有没有写过多线程的程序片段?何时挂起协程?何时唤醒协程?如何保护协程运行时的上下文?

5、谈谈几种常见的数据结构?以及这些数据结构之间的差异是什么?

6、谈谈你对线性表结构中链式存储结构、顺序存储结构、栈、队列理解?

7、研究过HTTP协议吗?HTTP常见状态码有哪些?有没有研究过206状态码,它具体代表什么?如何变化?

8、了解原生AJAX与Fetch吗?它的生命周期都有哪些?如何实现一个拦截AJAX的程序片段?如何解决优化大文件上传和断点续传的问题?

9、谈谈Vue、React的生命周期?这些生命周期有什么特点?平时如何运用这些生命周期?

10、谈谈Vue、React组件的通信机制,以及Vuex、Redux的实现原理?

11、谈谈CSS的布局?CSS的五种定位属性是什么?这五种定位属性有什么差异?BFC的机制是什么?如何实现响应式布局与流式布局?

12、做过CSS的最复杂功能是什么

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

戴国进

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值