字节4.18前端一面【暑期实习】
- 自我介绍
- 讲一下操作系统的死锁,怎么解除
- webpack的作用,为什么说它是前端工程化的解决方案
- 讲一下Vue的watch的用法,有什么其他属性(指immediate,deep这些)
- flex布局题目,让inner往左靠,最后一个inner往右靠且背景颜色为蓝色半透明,文字不能被透明影响
<div class="outer"> <div class="inner">1</div> <div class="inner">2</div> <div class="inner">3</div> </div>
- 算法题:剑指 Offer II 087. 复原 IP
- 手写高阶函数,只有第一次调用时会执行并返回结果,之后的调用都返回之前的执行结果
function cacheHandler(fn){ //TO DO } function fn(){ return Math.Random() } const cache = cacheHandler(fn) console.log(cache())//比如第一次调用生成了0.9280871909977753 console.log(cache())//那么第二次调用也要返回0.9280871909977753
- 反问
总结:4.10号的笔试,50分选择题+50分编程题,当初自己55分钟就做完了笔试,没想到面试的唯一一道算法题都没a出来,挺不应该的,感谢字节给的面试机会。