25届前端大厂面经(一)

tme
一面 5.09 挂
自我介绍
什么时候接触前端的,怎么学前端
实习期间遇到的困难,哪个项目参与的时间最长
js的数据类型,栈和堆有什么区别
js中如何实现继承
箭头函数和普通函数的区别
如何理解原型以及原型链
给你一个html5页面如何进行性能优化
script的defer和async的区别
浏览器缓存,强缓存和协商缓存
http1和http2的区别
如何将字符串反转,字符串转化为数组的方法
反问

小红书 社区技术
一面 5.20 过
结合自己的项目经历自我介绍一下
问项目需求背景 方案设计 如何实现的
做过小程序吗
什么时候开始写前端的项目,什么时候开始接触前端
代码输出问题
学过数据结构之类的吗
js堆内存和栈内存的区别
在浏览器,会阻塞页面渲染有哪些因素
说一些常见的http状态,以及含义
三列布局
要实现一个双列瀑布流,可以怎么实现
vue组件通信有哪些类型,每种类型怎么通信
computed和watch的区别
手撕并发请求
反问
二面 5.23 挂
从接触前端到现在作个自我介绍
开始拷打项目
说下CSS盒子模型
是如何自定义指令的
说下vue的生命周期
操作系统,进程和线程的区别
说下浏览器请求之后出现故障,如何排查原因
算法: 二叉树的层序遍历

快手 国际化
一面 5.23 挂
自我介绍
项目拷打
组件的生命周期方法,父子嵌套的生命周期执行顺序
组件通信的方法
在原生js中定义一个对象,后面对其属性进行赋值,想要在赋值过程中抛出错误,如何做
文件切片上传到第5片出现网络错误,如何实现的续传,怎么知道要从第六片开始上传
跨域
缓存
手写bind,二叉树中序遍历

腾讯广告
一面 5.24 过
自我介绍
简单介绍一下在实习期间比较满意的项目,拷打
从输入url到页面渲染的一个完整过程
 DNS解析有哪些方法
讲下三次握手
http常见的返回码,重定向具体有哪几个
http1.0和2.0协议的一些区别有了解过吗,3.0
重绘和重排
js继承原理
进程线程区别
跨域解决方案
对异步编程的理解
常见数组方法
display position有哪些值
call和apply区别
常见的安全攻击手段
如何保证一个项目的稳定性
做题:写一个折叠菜单 轮播图 发邮箱
二面 6.12 挂
#面经#
全部评论
我前几天也面了快手,同样是国际化,问的几乎都差不多
点赞
送花
回复 分享
发布于 06-20 00:40 广东

相关推荐

点赞 20 评论
分享
牛客网
牛客企业服务