首页 > 奇安信C++服务端开发 一二面
头像
Ricolove
编辑于 2020-09-15 01:20
+ 关注

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

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

一面

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

二面

  • 自我介绍,讲项目
  • 面向对象,什么是多态
  • 为什么推荐用组合,而不是继承
  • 什么叫依赖注入(不懂)
  • 网络编程,accept()方法是用来干什么的
  • 在三次握手属于第几次
  • TCP 粘包
  • SYN Flood 攻击
  • 协程,和线程有什么区别
  • 什么是僵尸进程
  • 进程间通信机制
  • 管道,管道的系统调用,管道的有名匿名
  • 共享内存的原理,共享内存的大小限制,多少(不懂)
  • 怎么实现一个守护进程
  • 进程调度,(大概讲了一下进程状态,还不够)进程优先级,
  • mysql 用过吗(在学,不是很懂)
  • B树和B+树有什么区别
  • B+树是一个查找树吗
  • B+树是平衡树吗
  • 联合索引(不懂了)
  • 悲观锁和乐观锁(看过但是具体细节忘了,只是大概说明了一下)
  • CAS(Compare and Swap)
  • 快排,快排的时间复杂度,如何避免最坏复杂度
  • 搜索引擎输入关键词,会出现提示,这里面的原理(后续说了一些通信的东西,但是面试官想问的数据结构,数据结构的话就是字典树)
  • 跳表知道吗,什么时候用跳表
  • 分布式的理论知道一些吗,CAP,BASE
  • 设计一个秒杀系统怎么做(说得比较粗浅,再多说说怎么存储,需不需要事务)
  • 平时看些什么书
  • 查找资料会怎么查,看的中文还是英文
  • 喜欢什么样的书
  • 项目里面有机器学习,有什么心得吗
  • 怎么学习的机器学习,看视频还是读什么书

更多模拟面试

全部评论

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

相关热帖

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

近期精华帖

热门推荐