2020最新java头条校招实习面经解析(建议收藏系列)
第一次大公司面试的面经 此次面试说来也有点匆忙,本没想过自己会那么快就想去面试大公司,并且把自己第一次面大 公司的各种不足展现得一览无余。 当时6月20号左右身边一位朋友给了一位人超nice的师兄的内推,并且鼓励我去投简历。 最终战胜了自己的胆怯,投了一份简历给内推的师兄。 一两天后hr就打电话安排面试了。 没想到面试是要连续着面的,当时面花了一个多小时过了一面,再花一个小时面二面,最终也 止于二面。 接下来就是本文的主题了 。 我把当时面试官在线面试平台中写给我做的题记录了下来,其实从面试前就打算把 面试学到的东西积累下来。 我也尽量把每一道题都写上我的解题思路,希望能得到大家更多更好的意见。 一面 一、请问运行这段代码会输出什么 . let obj = { name: 'bytedance', getName() { return this.name } } let fb = obj.getName; fb(); A:我当时好像是答undefined。但我知道这不会是输出”bytedance“ 因为当obj.getName赋给fb的时候它的this也改变了,然后我后来我在浏览器中运行了一下代 码发现是输出""。。。 二、设计一个简单的任务队列,要求分别在1,3,4秒后打印出”1“,”2“,”3“ . new Quene() .task(1000, () => { console