13. 第一道 ```js console.log(0.1 + 0.2) ``` 14. 第二道 ```js for (var i = 0; i < 10 ; i++) { setTimeout(() => { console.log(i) }, 1000) } ``` 说明怎么输出的 (1s后输出10个10) 用es5语法实现显示 0 - 9 首先是用闭包,或者给settimeout一个参数 15. 第三道 leetcode题目有效的括号 16. 里面涉及到了Map和Object的区别 17. WeakMap和Map的区别 18. Array.prototype.pop()这个方法返回的是什么,push返回的是什么,concat返回的是什么 19. 为什么要这样子设计 20. 毕业以后的规划,实习的时长 21. 在实习过程中遇到的比较大的挑战 22. 在实习过程中自己认为比较大的收获是什么 23. 认为自己的优势在哪,有哪一方面是自己目前想挑战的 24. 对于工作的地点有没有什么偏好 25. 对于工作有什么要求,对于工作更看重的是哪一方面 反问: 1. 实习生主要负责的业务和使用的技术栈 (vue和react,业务说有toB和toC,刚开始可能会负责基础的部分) 2. 之前第18题没回答出来,跟他复盘(他说是设计之初可能是考虑到栈的原因) 面试官是一个男的,人非常好,在面试过程中如果我有比较模糊的地方,或者思考时间长的地方都会提示和引导,而且问的题目也感觉比较基础。