腾讯云-长沙2021.8.20一面(60分钟)

1. 自我介绍
2. 介绍一下你实习的业务,比如登录注册是怎么实现的
3. js常见的数据类型,基本数据类型和引用数据类型有什么区别
4. 严格模式和混杂模式。严格模式有哪些好处?有哪些情况是在严格模式下报错,而在混合模式下不报错的
5. 跨域有哪几种解决方式?跨域的概念是什么?
6. es6用到哪些?
7. 对象的遍历方式
面试官提到了一个Object.entries()
8. h5的离线缓存
9. 做布局用哪种方式比较多?
10. 清除浮动的样式有哪些方法?
11. 看你用vue不是很多,那就不问了vue了,问一下react吧
12. this.setState()
setState(arg1,arg2) 括号内的arg1可传入两种参数,一种是对象,一种是函数. arg2为更改state之后的回调方法,arg2可为空.
13. 用react的话,发请求一般是用哪些库啊?
14. react单向数据流讲一下
15. 受控组件和不受控组件
16. csrf攻击是怎么攻击的,怎么防御?
17. promise.all()和promise.race()方法有用到吗?
18. lodash有用过吗?https://www.lodashjs.com/
19. 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。
20. 编程题:数组的扁平化  (我太菜了,没几行代码,好几处错误,呜呜)
var arr = [1,2,[3,3,[4,3],5,3],7,5];

function flatten(arr) {
    let result = [];
    for(let i = 0;i < arr.length;i++) {
        if(Array.isArray(arr[i])) {
            result = result.concat(flatten(arr[i]);
        }else {
            result.push(arr[i]);      
        }
    }
    return result;
}

原生js还需要好好加强!!!好好修炼

虽然知道自己答的可能不那么让人满意,但还是想许愿一波二面!球球了,救救孩纸。

#许愿脱单##腾讯##面经#
全部评论
点赞
送花
回复 分享
发布于 2021-08-21 14:18
楼主过了吗
点赞
送花
回复 分享
发布于 2021-08-21 17:27
神州信息
校招火热招聘中
官网直投
长沙腾讯云的投递是在哪呀,我在官网没查到诶,顺道祝福一下楼主
点赞
送花
回复 分享
发布于 2021-08-25 01:14
HR面完了吗?
点赞
送花
回复 分享
发布于 2021-08-26 18:40
我有内推码,感兴趣私我😁
点赞
送花
回复 分享
发布于 2021-08-27 19:39
拿到offer了吗?!
点赞
送花
回复 分享
发布于 2021-09-11 11:00
怎么样啦
点赞
送花
回复 分享
发布于 2021-09-11 17:16
许愿流程顺利,去到想去的部门,拿到想要的offer
点赞
送花
回复 分享
发布于 2021-09-12 21:31

相关推荐

点赞 8 评论
分享
牛客网
牛客企业服务