奇安信C++服务端开发 一二面

校招,原本以为笔试会挂了,但是竟然还是发来面试邀请

一面

  • 多线程开发需要注意什么吗
  • (顺着之前的回答)为什么要对数据做保护,不做保护会有什么后果
  • 多进程之间的通信方式
  • 简单描述刚才谈到的管道,信号量等通信方式的优势劣势
  • 网络这块,TCP UDP的区别,IP层有什么东西
  • 反问
    贼短,15分钟左右就完了

二面

  • 自我介绍,讲项目
  • 面向对象,什么是多态
  • 为什么推荐用组合,而不是继承
  • 什么叫依赖注入(不懂)
  • 网络编程,accept()方法是用来干什么的
  • 在三次握手属于第几次
  • TCP 粘包
  • SYN Flood 攻击
  • 协程,和线程有什么区别
  • 什么是僵尸进程
  • 进程间通信机制
  • 管道,管道的系统调用,管道的有名匿名
  • 共享内存的原理,共享内存的大小限制,多少(不懂)
  • 怎么实现一个守护进程
  • 进程调度,(大概讲了一下进程状态,还不够)进程优先级,
  • mysql 用过吗(在学,不是很懂)
  • B树和B+树有什么区别
  • B+树是一个查找树吗
  • B+树是平衡树吗
  • 联合索引(不懂了)
  • 悲观锁和乐观锁(看过但是具体细节忘了,只是大概说明了一下)
  • CAS(Compare and Swap)
  • 快排,快排的时间复杂度,如何避免最坏复杂度
  • 搜索引擎输入关键词,会出现提示,这里面的原理(后续说了一些通信的东西,但是面试官想问的数据结构,数据结构的话就是字典树)
  • 跳表知道吗,什么时候用跳表
  • 分布式的理论知道一些吗,CAP,BASE
  • 设计一个秒杀系统怎么做(说得比较粗浅,再多说说怎么存储,需不需要事务)
  • 平时看些什么书
  • 查找资料会怎么查,看的中文还是英文
  • 喜欢什么样的书
  • 项目里面有机器学习,有什么心得吗
  • 怎么学习的机器学习,看视频还是读什么书
#面经##校招##奇安信##C++工程师#
全部评论
我本来也今天面试 但是改到明天了 至今还有给反馈 是不给面了吗
1 回复
分享
发布于 2020-09-12 22:10
你有hr面吗 我二面完显示今日面试已结束
点赞 回复
分享
发布于 2020-09-12 13:35
联想
校招火热招聘中
官网直投
楼主收到第三面了吗
点赞 回复
分享
发布于 2020-09-13 12:05
我们二面是同一个面试官诶,楼主收到offer了没?
点赞 回复
分享
发布于 2020-10-11 11:59
感觉好多,问题挺杂的啊
点赞 回复
分享
发布于 2020-12-18 20:40
还以为是社招呢 这二面
点赞 回复
分享
发布于 2020-12-25 21:36

相关推荐

1 30 评论
分享
牛客网
牛客企业服务