年轻人的第一次面试,之前暑期实习投了很多完全连面试机会都不给,中小厂都不理我,结果投了字节的日常实习两天就约了面试。。。
第一次面试就面字节,紧张的不得了,全程手都在抖,大脑直接宕机,到后面才好一点,呜呜呜还是太菜了(
1、自我介绍。
2、项目做了些啥,功能具体是如何实现的。
3、CSS有系统学习吗,如何学习的。
4、position属性有哪些,分别是什么作用。(这里大脑宕机说反了,卡了好久也没转过来)
5、如何实现垂直居中?
6、const、let、var有什么区别?看一个关于暂时性死区的代码(referenceError)。
7、for of和for in有什么区别?分别在什么场景下使用?
8、JS事件循环知道吗?宏任务微任务有哪些?看代码写输出并解释。(感觉有点不太对,有个立即执行的async函数不是很清楚是怎么输出的)
9、普通函数和箭头函数的区别?
10、普通函数和箭头函数this的指向有什么区别?作用域呢?(作用域有点没太懂,再学)
11、HTTP缓存有了解吗?
12、防抖和节流分别是什么?手写防抖函数。(好久没写了卡了一会)
13、setTimeout返回的是什么?那么在防抖函数里clearTimeout(timer)之后还要干什么?(这个真不知道)
14、手写promise.all。
15、算法:判断一个单向链表是否有环。
16、反问。
虽然很菜但是还是许愿二面(还是很想做实际工程((
#面试复盘#