当前位置: 首页 > 面试经验 >

奇安信面经 服务端C++ 一面/二面/hr面 面经

优质
小牛编辑
147浏览
2023-03-28

奇安信面经 服务端C++ 一面/二面/hr面 面经

  • 0907 一面 38分钟
    • 自我介绍
    • 项目介绍
    • 伙伴分配算法相关
      • 如何分配
      • 如何优化
    • 遇到过内存对齐导致的问题吗(如何设置内存对齐)
    • 手写memcpy()函数
      • 有重叠的情况和无重叠的情况
    • debug模块
    • 如何调试
    • 有没有接触过汇编层次的debug
    • 手写双向链表
    • LRU
    • 反问:
      • 项目和技术栈
      • 公司培训情况
    面试使用的是牛客的平台,项目问题答的还可以,手写了memcpy和双向链表,写的时候表现不佳,估计会凉吧
-------------------------分割线-------------------------
    更新:0915 二面 60分钟
      • 闲聊
      • 简单介绍项目
      • 可信计算相关
      • TCP中的序列号和ack是如何定义的?握手中和传输数据?
      • 序列是怎么计算出来的?
      • SYN cookie了解吗?
      • 应用层协议熟悉哪一层?
      • 浏览器输入网址回车,网卡发出哪些数据包?
      • 网络中通过Mac地址通信,如何确定Mac地址?
      • 本地DNS服务器与本机是否是同一网段?
      • 同网段机器通信,Mac地址怎么确定?不同网段?
      • 常用数据结构
      • 如何设计哈希表?
      • 数组是什么类型的?
      • 哈希表包括哪些操作?
      • 多线程读写,如何实现互斥?
      • 哈希表实现LRU的功能,几秒钟清空一次过期数据,如何实现?
      • 如果没有查询和插入操作,清空数据行为由谁触发? ->引出定时器概念
      • 场景题:三个需求:1统计网络中的总流量bps 2统计每个ip的流量bps 3 统计每个连接的流量bps
      • 需要哪些模块,哪些数据结构,哪些系统
      • 不能写源数据,需要记录中间数据,统计过程在内存,利用哈希表
      • 闲聊
      • 软连接和硬连接的区别和限制?
      • fork()内核做了什么?
      • 共享内存用过吗?哪些接口?详细讲一下
      • 反问
        感受:全称被吊打,大佬确实很厉害。
-------------------------分割线-------------------------
  • 更新:0920 hr面 38分钟
      面试氛围很轻松,主要问问个人情况,经历什么的,按着想法回答就行了。
      hr说要等所有人第三轮面试结束同一发OC,十月左右开始发放。
      希望能等到offer吧






#奇安信2022秋招#
 类似资料: