首页 > 互联网秋招之旅
头像
追风筝的人1231
编辑于 2021-02-05 14:06
+ 关注

互联网秋招之旅

#拼多多
一面(1h):
自我介绍
js的defer和async有何区别
尾递归
domcontentloaded,load区别
描述一下防抖和节流,手写debounce
怎样减少重绘重排
垂直居中的实现方法,可以有几种方式
高阶组件
purecomponent是什么
react生命周期
hooks了解过吗
url渲染过程
http请求过程
缓存协商缓存强缓存
跨域,怎么跨域
HTTP2
轮询
优化前端性能方法
translate transition transform
二面(1h):
自我介绍
关于项目细节的一些灵魂拷问
react redux和useContext
react class component和function component
HTML5的新特性
css3伪类
BFS清除浮动
柯里化
代码题:1、写一个动画,一个三角形从透明到实体,持续一秒,然后匀速前进五秒,然后变大持续两秒
2、将中文数字转换成阿拉伯数字表示:如 五千零一-->5001 五千一 5100,需考虑到亿的单位
3、两个栈模拟一个队列,实现删除插入等功能
hr面:
大概就是意愿这些常规问题


#酷家乐
一面(电话面,比较注重基础):
自我介绍
项目所使用到的技术栈
js的箭头函数和普通函数区别
let和const区别
三栏布局
讲一讲flex
js的事件循环
谈谈对promise的理解
instance of和type of 区别
深拷贝和浅拷贝
react生命周期
计算机网络模型
请求url到渲染过程
position有几种,详细讲一下
react其他相关
二面(微信视频面):
自我介绍
详细问项目相关
react hooks
问最快什么时候能来就职
二面主要就是追着项目问一些细节问题
hr面:
谈薪资
谈工作作息

#字节跳动:
一面(1h+):
自我介绍
问项目中所使用的api,如何实现的
react class component和function component哪个性能更好
react生命周期
react组件之间如何通信
react redux
高阶组件
HTTP2的优点
非对称加密与对称加密
https与http的不同,为啥安全性更高,ssl是什么
websocket是什么,与轮询有什么不同
一道代码题看输出,考察var变量提升问题
手写promise.all
写一个链表相关代码题,找出两个链表的公共结点
prototype和_proto_
requestAnimationFrame
反问环节,有什么想问我的
(大致是这些,一面距离时间较久,记得不是很清楚)
二面(1h+):
自我介绍
问项目的一些细节
认为自己做的最有难度的是哪一个项目,难在哪里,用了什么方法解决这个难度,如何优化项目性能的,如果重做,是否能想到更好的方式去实现
position的relative和absolute
flex和grid布局
重绘和重排,如何避免
animation动画
一串代码看输出,考察js事件循环的微任务和宏任务输出顺序
开始手撕代码:
1、写css、HTML,完成一个弹窗,弹窗自底部往上弹出,弹窗垂直水平居中,长宽视内容的长宽而定,外部为灰色蒙版
2、<ul>
<li></li>
</ul>
往ul里面插入10000个li,如何实现
document.fragment有什么好处
3、实现一个class类Scheduler,完善一个add(promiseCreator)方法,实现一个带并发限制的promise异步调度器,保证同时运行的任务最多有两个
如:add(1000,'1')
add(200,'2')
add(300,'3')
add(400,'4')
输出:2 3 1 4
三面(1h+):
自我介绍
问其中一个项目如何实现,所使用的技术栈,就其中一个功能的思想进行讨论,是否可以有其他更优化的方式
代码题:变身程序员
将产品经理转为程序员以解决开发时间长的问题,每分钟,任何与程序员(在4个正方向上)相邻的产品经理都会变成程序员,
返回直到单元格中没有产品经理为止所必须经过的最小分钟数,如果不可能返回-1
eg:[[1,2,1],[1,1,0],[0,1,1]]   输出3
[[0,2],[1,0]]  输出-1
采用bfs思想

进程与线程
计算机网络结构
TCP与udp
网络的七层模型,各自有什么作用,为什么要进行分层
反问环节,有什么想问的

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐