偶然的机会投的字节,两个礼拜面完,说实话字节的效率还是很好的,其实可以一个礼拜面完的(自己有事拉的比较长😂)
一面(1h)
聊项目,项目的难点是什么?
大文件按需切片上传?断点续传和秒传?(问的很细,hash值怎么取,md5怎么加密,大文件加密很慢怎么办?)
如何改写webuploader源码支持按需切片而不是平均切片?
js数据类型?
基本7种,复杂1种
说到对象,写个深拷贝吧?
递归写法,正则的拷贝没写出来😂(菜鸡本菜)
跨域方式,复杂请求和简单请求,什么情况发复杂请求?options请求的作用
bfc的作用,触发条件
水平垂直居中的方式(5种)?
二叉树翻转
二面(50分钟)
开始还是聊项目
浏览器的渲染原理(问的很细,问到绘制指令的顺序和浏览器的进程和线程是如何工作的)
echarts和antv的区别,举个应用当中的例子?
设计题:设计一个按要求fn函数合并A,B两对象的函数
function deepClone(A,B,fn)
输出所有可能得ip leetcode原题(复原ip)
三面(40分钟)
三面就主要是设计题了,更注重技术的灵活应用
写一个节流函数,但是还要执行节流时间内重复触发的最后一次行为
写一个不断旋转的三角形
鼠标跟随和鼠标拖拽功能如何实现?两者原理的区别?
(就记得这么多了😂,后面想起来再补充)
最后需要内推字节的同学,可以进下面的内推链接投递
https://job.toutiao.com/s/JdpoU8m
投完可以加我威信LTZ19960913,查询面试进度(注:字节投递不限次数哈)
全部评论
(10) 回帖