柠檬微趣前端面经

1. js中变量都是怎么定义的
2. 说一下为什么 const 是不可变的
3. let和var变量提升的时候提升到什么地方了
4. js中在a.js中var a = 1,在b.js中能访问到吗
5. 输出?为什么?
var a = 1
{
console.log(a)
var a = 2
}
console.log(a)
6. 输出?为什么?
var a = 1;
{
console.log(a)
let a = 2
}
console.log(a)
7. promise是什么
8. 什么是同步,异步
9. 那么promise中哪些是同步哪些是异步
10. promise的方法执行顺序是怎么样的
11. js中有哪些数据类型
12. 对于number,怎么定义二进制、十进制、八进制、十六进制,除了加前缀还有什么方法
13. 假如要定义浮点类型,.2这种方式对吗
14. string定义方式
15. 单引号、双引号、反引号定义有什么区别
16. === ==区别
17. true == -1
18. null == underfined
19. 令underfined = 1这种写法对吗
20. 输出?为什么?
let a = 0 / 0;
let b = 1 / 0;
a == b
21. 输出?为什么?
let a = 0 / 0;
let b = 0 / 0;
a == b
如何准确比较
22. 输出?为什么?
'' == '0'
0  == ''
23. 说一下浅拷贝和深拷贝
24. 什么情况用浅拷贝/深拷贝
25. 怎么实现深拷贝,哪些情况stringify无法实现
26. 讲一下什么是webpack
27. 有哪些loader
28. 热更新怎么实现的
29. http,https有什么区别,为什么https更安全
30. git中怎么拉取代码
31. git clone/fork/branch有什么区别
32. git pull 和fetch有什么区别
33. git rebase/merge有什么区别
34. Branch B中提交了commit1,commit2,在branch A中想要拉取branch b的commmit1,怎么做
35. 算法,给一个数组nums,要找出数组中没有出现的最小正整数 #发面经攒人品#
全部评论
这么难😰
点赞 回复 分享
发布于 昨天 19:54 四川

相关推荐

自来熟的放鸽子能手面...:这个不一定,找hr跟进一下
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务