冷月雪轩 level
获赞
14
粉丝
6
关注
12
看过 TA
134
北京邮电大学
2023
C++
IP属地:北京
暂未填写个人简介
私信
关注
头像
2023-03-23 20:08
C++
一、字节 data 数据库开发1. 数据库相关知识  ○ CLOG,  ○ XLOG  ○ MVCC,   ○ 增量提取,目的是什么,和原来的主从复制有什么区别  ○ 冻结事务,  ○ 分布数据库事务提交,   ○ pgsql的事务回滚,  ○ 分区表, 分区表的元数据  ○ rocksDB、levelDB2. move 函数,作用是什么3. forward4. 模板5. 智能指针,shared_pointer引用计数存在哪里, RAII机制,智能指针可以被move吗,智能指针是线程安全的吗6. 构造函数,析构函数,虚函数表,析构函数可以执行虚函数吗7. 先执行构造函数还是先分配内存8. melloc函数的底层调用9. webserver  ET模式怎么防止线程渴死10. 装满的01背包问题三、星环 数据库开发1. 字节实习  a. shell脚本  b. awk2. 华为实习  a. 数据库ACID  b. 原子性怎么实现  c. redo日志  d. HTAP  e. gcc 单元测试 覆盖率  f. 华为用的什么工具3. 计算机网络  a. time wait作用  b. 四次握手4. 操作系统  a. malloc 原理,什么情况下会内存不够  b. 申请一个指向内存的指针,将这个指针转为char*,还可以free吗二面1. 用户线程和内核线程的对应关系2. remalloc和mallloc的区别3. Linux操作系统分配内存的方式4. 数据库实现一致性的方式:  a. 锁  b. 快照    ⅰ. mvcc(两种实现)5. select poll epoll6. 算法:设计一个栈类,可以O(1)的时间复杂度pop max。7. 程序中怎么减少cache miss的次数8. CPU的特性:  a. 分支预测  b. 缓存  c. 并行化等等9. 虚函数的原理,及其副作用:  a. 可能会有内存泄漏  b. 影响效率    ⅰ. 访问虚函数表    ⅱ. 和cpu路径预测有关三面:问开发经验,比如linux上怎么开发的fork的过程,子进程复制父进程的什么。虚拟内存,缺页替换中断处理过程介绍华为实习内容
投递字节跳动等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务