首页 > 7.23 60分钟 字节后端系统架构实习面经 base杭州
头像
蒜法针不会
编辑于 2021-07-26 12:08
+ 关注

7.23 60分钟 字节后端系统架构实习面经 base杭州

1.struct 和 class区别
2.多态(说了定义,实现原理),动态绑定,静态绑定,虚函数和纯虚函数区别,什么时候用纯虚函数
3.智能指针(只让说了shared_ptr),原理是什么(引用计数细节是啥),shared_ptr是不是线程安全的,什么是原子操作
4.new/malloc区别,malloc底层技术是什么(忘了没答上来), 堆和栈(什么时候用栈,什么时候用堆)
5.临界资源是什么,临界区是什么,虚拟内存,虚拟地址空间,怎么映射,页表是什么(了解大页技术吗?)
6.线程同步,线程互斥,保证线程安全的方法,了解自旋锁吗?知道什么锁吗?
7.死锁,死锁的条件,死锁的避免方法(破坏哪个条件最好),还说了银行家算法
8.发起一个HTTP请求后发生什么(以为是url那一套)
9.TCP三次握手,三次握手的数据包都有啥,四次挥手,(一定是三次吗?答了最小成本验证全双工,问怎么理解最小成本),拓展了长链接短链接
10.了解HTTP2.0,HTTP3.0吗?
11.讲一下多路复用(举了钓鱼例子),epoll为什么高效,扯了底层结构,反问:用红黑树和双向链表一定高效?本来要说ET,LT被拒绝
12.算法题:(力扣402)一个整数字符串,删除n位数字,返回剩下的最小值,不能改变字符序列 (12345,删2位,返回123)
13.反问:1.部门业务:做系统底层架构的,业务偏底层

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐