字节跳动一面、二面凉经(面试小结)
Y-qwq
笔试
题忘了,四道算法题120分钟。难度一般。
一面
自我介绍
项目介绍
new 的过程
给几个setTimeOut,问你输出
es5的继承 实现一下
es6新特性
let、const和var区别
const obj 的属性如何不可变
说一下浏览器事件,各种父类子类设置冒泡或者捕获,哪个先哪个后
说一下箭头函数
你说箭头函数没有自己的this,那(()=>{}).bind(this)可?
new Queue().task(1000,()=>console.log(1)).task(2000,()=>console.log(2)).task(3000,()=>console.log(3)).start()实现该函数,start()后等1秒输出1,再等2秒2,再等3秒3.
居中方式
position有那些,各自效果
TCP、UDP区别
https、http区别
React/Vue哪个熟悉
React16新特性
说一下diff
说一下类数组,数据结构是怎么样的,怎么转换为数组
ab-cd-ef=》ab-Cd-Ef(来个简单的题(你菜给你来个简单的嘤嘤嘤))
二面
document.ready和window.onload的区别
onload怎么用
https和http的区别
渐进jpg了解过吗
关于this和prototype上添加属性,问你输出。具体忘了
[1,2,3,4,6,7,9,13,15]=>['1->4',6->7,'9','13','15']实现一下
实现一个类,可以on,emit,off,once,注册、调用、取消、注册仅能使用一次的事件
文件上传如何实现?,除了input还有什么别的方法?
浏览器如何预览图片,假设我要上传图片,未上传前我想在浏览器看到我待上传的图片
base64 前端如何转化
假设有130个苹果,你我轮流拿,每次可拿1-5个,如何保证你拿到最后一个苹果
不全,仅记录个人有印象....
总结
算法算法算法emmmm,算法真的很重要(对大厂面试)
大厂对算法真的有要求的,无论什么岗位。至于前端基础这就不用说了。
字节的一面很简单,没什么难度,都是常规题+简单算法吧,一些地方卡住了面试官还会各种提示。
二面按道理其实也不太难。刚好面试官问的方向我都了解不多(我说了这方面不太了解仅以前看过相关文章还继续追问emmmm),加上最后算法题GG了。直接被挂掉了。
字节对学历卡的没那么严,本人渣二本都给面甚至二面了。
最后,菜是原罪啊!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。