首页 > 蔚莱一二三面| 已OC
头像
影伴人久
编辑于 2021-08-25 15:11
+ 关注

蔚莱一二三面| 已OC

一面:(45分钟)

  1. 介绍服务器, 有限状态机是怎么运行的, 有几个状态, 怎么转移的

  2. 介绍你的论文, 精度的权衡

  3. OSI 七层模型

  4. 多态

  5. 重写和重载

  6. 怎么进行类的安全转换, 内部是怎么转换的(关键字背后做了什么, 没答出来)

  7. 编程: 给一个m*n 的网格, 0代表可以通过, 1代表有障碍不可以通过, 只能向右和向下走, 从左上顶点到右下顶点有多少种方法?

  8. 编程:归并排序

二面:(45分钟)

  1. 介绍你的stl 项目, 有什么收获, vector 使用场景, list 使用场景

  2. TCP 协议, 可靠交付怎么实现的, 超时重传有次数限制吗(几次忘了)

  3. 数据库, 隔离性怎么实现的(自己说的锁机制), 什么时候会触发表锁(不会)

  4. 说一说redis(高性能, 高可靠), 持久化, 什么数据放在mysql, 什么数据放在redis, (使用场景), 为什么会有redis

  5. 编程: 最长回文字符串

三面:(80分钟)

  1. 最近学习的东西

  2. OSI 七层模型包括的协议

  3. 说一说会话层和表示层

  4. HTTP 请求协议的构成(具体包括请求每一个关键字, 请求头部包括什么, connection: 长连接是keep-alive, 短连接是什么(不会))

  5. 响应报文的构成(不熟悉, 状态行包括什么(不会了), 状态头部(content-type你知道什么), 消息体包括什么)

  6. 状态码1-5 开头分别是什么

  7. http 版本之间有什么区别, 1.1和1.0 之间在请求头部有什么关键字不同(不会)

  8. proactor 和 reactor 之间的差别

  9. HTTP 方法 除了POST/GET 还知道什么?

  10. deque 和 vector/ list 有什么差别

  11. map / unordered_map 之间的差别

  12. find 和 search 之间的差别(不知道)

  13. 右值引用和移动语义(move)

  14. stl 中的emplace_back 中涉及的知识(完美转发, 移动语义)

  15. 参数列表初始化的使用场景(只答了构造函数, 还赋值操作符重载)

  16. c++14/17/20 的特性(不会)

  17. linux 命令

    查看负载 查看内存剩余 查看磁盘剩余, 查看网络连接(查看路由相关(不知道))--> route

    查看日志最近输出的几行(head 和 tail 回答反了)

    过滤(回答了grep), 知道egrep/fgrep吗

    如果一个文件是gzip格式的, 知道怎么grep 出来关键字吗

  18. 设计模式

  19. 设计模式的设计原则听说过吗(kb,李氏代换原则), (不知道)

  20. 模板知道吗? 模板的参数有两种很不同的方式?(模板的参数可以写类型参数, 也可以写基本类型), (没用到过)

  21. 特化和 偏特化

  22. lamda表达式捕获变量的方式

  23. sql 优化了解过吗?(没有)

  24. redis 的几种基本数据类型

  25. 持久化方式

  26. redis 的底层实现结构和应用层数据结构的对应关系

  27. 编程题: (前两道简单, 最后一道难, 如果前两道没啥意思, 直接做第三个, 前两道有难度, 就挑一个)

    (1) 斐波那契数列

    (2) 七进制数字转换成8进制数字

    (3) 利用+/- 逻辑运算, 位运算实现乘法 注意数据类型: double mul(double d, unsigned int u)

许愿HR面吧

更多模拟面试

全部评论

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

推荐话题

相关热帖

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

近期精华帖

热门推荐