字节客户端开发 面经
一面:
1、项目拷打
2、各种语言之间的区别
3、++i和i++,有什么区别?从效率上讲讲他们之间的区别
(前置自增操作符函数可以直接对对象的内部状态进行修改,然后返回对象本身的引用,这样就不会产生额外的对象副本,避免了构造和析构临时对象的开销。而后置自增通常需要返回对象在自增前的值,这就需要产生临时变量,如果重载自增运算符的话,前置自增会更高效一些)
4、c++中this指针的概念
5、指针和引用的区别
6、函数传参调用过程总,传引用会比传指针更安全,为什么?
7、四个指针和引用的使用错误,分别在什么阶段报错?
8、你知道哪几种设计模式的类型?
9、讲讲单例模式的一些特点
10、树的遍历有哪些方法
代码题口述:四个指针和引用的使用错误,分别在什么阶段报错?
手撕三小问:1、定义一个链表的节点结构
2、初始化不同长度的有序链表
3、两个有序链表的合并
已收到感谢信
#面经##字节跳动##客户端#
1、项目拷打
2、各种语言之间的区别
3、++i和i++,有什么区别?从效率上讲讲他们之间的区别
(前置自增操作符函数可以直接对对象的内部状态进行修改,然后返回对象本身的引用,这样就不会产生额外的对象副本,避免了构造和析构临时对象的开销。而后置自增通常需要返回对象在自增前的值,这就需要产生临时变量,如果重载自增运算符的话,前置自增会更高效一些)
4、c++中this指针的概念
5、指针和引用的区别
6、函数传参调用过程总,传引用会比传指针更安全,为什么?
7、四个指针和引用的使用错误,分别在什么阶段报错?
8、你知道哪几种设计模式的类型?
9、讲讲单例模式的一些特点
10、树的遍历有哪些方法
代码题口述:四个指针和引用的使用错误,分别在什么阶段报错?
手撕三小问:1、定义一个链表的节点结构
2、初始化不同长度的有序链表
3、两个有序链表的合并
已收到感谢信
#面经##字节跳动##客户端#
全部评论
佬有后续么
相关推荐
爱写代码的菜code...:哎,自己当时拿到字节offer的时候也在感叹终于拿到了,自己当时最想去的企业就是字节,结果还是阴差阳错去了鹅厂。祝uu一切顺利!!!
点赞 评论 收藏
分享
04-12 21:52
南开大学 Java
何时能不做牛马:简历每个点之间的间距可以缩一下。几乎没遇到过要演示项目的情况,即使万一遇上了你也可以说部署在其他电脑上本地没代码。nku不应该简历挂吧?抓紧背背八股练练表达,不要放弃,五六月份找到也不晚(不然还得提前入职 点赞 评论 收藏
分享