腾讯cdg前端一面

8.27 一个小时左右。太菜了,最后一道算法题没写出来卡了很久
- 自我介绍,介绍项目,由于我项目没啥可说的就开始做题
五道算法题,都要说实现的复杂度
- 1.判断数组中是否有重复数
- 2.排序链表去重
- 3. 翻转二叉树
- 4. 分割链表。leetcode86
- 5. 解压展开。输入ab[2|cd]e,输出 abcdcde。与leetcode394类似
- js基础:闭包,原型链,DOM操作,垃圾回收
#面经##校招##腾讯##前端工程师#
全部评论
这。。。😂
点赞 回复
分享
发布于 2020-08-27 20:26
这么硬核我的天哪!
点赞 回复
分享
发布于 2020-08-27 21:03
联易融
校招火热招聘中
官网直投
妈耶 是没做笔试吗 怎么一开始就算法糊脸
点赞 回复
分享
发布于 2020-08-27 21:19
楼主时cdg哪个部门呀
点赞 回复
分享
发布于 2020-08-27 23:34
想问下大佬leetcode刷了多少了
点赞 回复
分享
发布于 2020-08-28 00:17
我最怕算法了,可能一道都做不出来
点赞 回复
分享
发布于 2020-08-28 00:52
最后一题用正则做是不是会简单很多
点赞 回复
分享
发布于 2020-08-28 13:54
跟我当时一面做的算法一模一样🤣 同CDG 也是做数据分析的 不会还是同一个面试官吧😅
点赞 回复
分享
发布于 2020-08-28 19:01
通知我的是电话面,楼主这是视频面吗
点赞 回复
分享
发布于 2020-08-29 18:56
楼主现在咋样,进二面了吗
点赞 回复
分享
发布于 2020-09-01 02:13
老哥想问一下你用什么语言刷题啊。如果是JS的话,碰到ACM模式怎么办啊
点赞 回复
分享
发布于 2020-11-07 11:27
楼主面的是cdg广告还是金融科技呀?base深圳吗?
点赞 回复
分享
发布于 2021-09-16 15:37
怎么这么多算法题都做了还不通过,我认识的一道没做出来都过了啊😭
点赞 回复
分享
发布于 2021-09-27 22:41

相关推荐

## 左右值引用[参考文献1:一文读懂C++右值引用和std::move](https://zhuanlan.zhihu.com/p/335994370)基本区分:有地址的变量是左值,没地址的字面值临时值及时右值**左值引用**const int& a 的使用场景  这个被称为const左值引用,特性:通过该引用建立的变量,无法进行修改,因此可以将该引用绑定到临时变量上。```void push_back(int &a);int a = 4;对于vec.push_back(4);  就会出现int &a = 4;这种左值引用指向右值的问题,会编译失败const左值引用不会修改指向值void push_back(const int &a) 则会避免这种情况```**右值引用**  右值引用专门为右值而生,可以指向右值,不能指向左值```int &&ref_a_right = 5; // ok int a = 5;int &&ref_a_left = a; // 编译不过,右值引用不可以指向左值 ref_a_right = 6; // 右值引用的用途:可以修改右值```使用场景:移动构造(a=b,b的复制给a后同时删除b,这就不得不使用右值引用了)**std::move()**该函数会将左值强制转换为右值,让右值引用可以指向左值,同时move的变量会失去原有值```1. 从性能上讲,左右值引用没有区别,传参使用左右值引用都可以避免拷贝。2. 右值引用可以直接指向右值,也可以通过std::move指向左值;而左值引用只能指向左值(const左值引用也能指向右值)。3. 作为函数形参时,右值引用更灵活。虽然const左值引用也可以做到左右值都接受,但它无法修改,有一定局限性。```const 在修饰返回值时可以起到保护的左右explicit 是对于构造函数的修饰,防止隐式转换,保证vector (4), 防止 vector a = 4;
点赞 评论 收藏
转发
点赞 评论 收藏
转发
3 35 评论
分享
牛客网
牛客企业服务