字节后端开发-新业务 一面凉经

项目:

1,说一下简历上的2个项目(忘了自己写了什么鬼项目,凭着零散的记忆说了一些离散的废话)

八股:

C/C++:

2,你了解C++左值和右值吗?(右值是将亡值,非右值都是左值)

3,引用和指针有什么区别?(引用必须初始化,非空,指针则不然)

4,C++里的RAII机制?(寄)

5,谈谈智能指针?(只记得auto_ptr,unique_ptr,share_ptr)

6,C++静态多态和动态多态?(重载、泛型;OOP里的多态)

7,动态多态如何实现?(虚表)

8,内存中堆和栈的区别?(一个可以new/delete,另一个存储局部变量,先进后出)

9,为什么要用堆?(栈空间小,栈不够灵活)

10,函数调用机制?(寄)

数据库

11,MYSQL常见的索引?(主键索引,唯一索引,普通索引,全文索引)

12,聚簇索引和非聚簇索引的区别?(非聚簇索引需要回表)

13,聚簇索引应用场景?(主键索引)

JAVA

14,HashMap底层原理?(随口答了个红黑树,寄)

计网

15,HTTP常用的请求方法?(问的是GET/POST,当时突然有点懵,没回答上)

16,HTTP和HTTPS协议的区别?(HTTPS使用TLS加密了)

17,SSL/TLS具体加密过程?(寄)

算法题:

1,二叉树转双向链表

要求:

转换后的双向链表节点顺序要和中序遍历结果一致

二叉树最左边的节点作为双向链表的头节点

空间复杂度O(1)

(有思路,但第一次做着做着就乱了,然后全部清空重新整理思路才做出来)

反问

在面试官的角度,我还欠缺哪些能力?

计网不行,回去多看看


面试官很年轻,很温柔,我相比第一次,能回答上一些之前回答不上来的问题,但也发现了更多盲点,虽然凉了,但不放弃,继续努力,不断进步!

#面试复盘##实习##春招##面经##C/C++##字节跳动#
全部评论
算法是ACM还是核心代码
点赞 回复 分享
发布于 2022-07-25 16:30
怎么C++和Java混着问?
点赞 回复 分享
发布于 2022-07-19 11:46
咦怎么刚面完就知道凉了捏
点赞 回复 分享
发布于 2022-05-26 20:29

相关推荐

评论
7
49
分享

创作者周榜

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