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

好未来基础平台开发面经(已offer)

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

好未来基础平台开发面经(已offer)

一面:

  1. 自我介绍
  2. 指针和引用的区别?
  3. 看你简历上写着有了解过c++11,可以给我讲一下智能指针吗?
  4. 四种强制类型转换?
  5. dynamic_cast转换的时候运用了什么技术进行类型检查?指针转换报错时返回什么?引用呢?
  6. 讲一下STL中vector和list的区别?
  7. 那些东西是不能在初始化列表里面初始化的?(答出来了三个,后来他说这个点其实不重要......没什么人会去在意这个问题)
  8. 看你有做过web服务器项目,讲一下三种IO复用的方法?
  9. 讲一下reactor和proactor?
  10. 讲一下三次握手中都发生了什么状态?为什么是三次握手而不是两次四次?
  11. 讲一下http和https的区别?
  12. 讲一下redis的两种持久化方法以及他们之间的区别?
  13. 算法题(反转列表)
  14. 反问

ps:一面面了50分钟左右,可能有的琐碎知识记不太清了

二面(10几分钟后):ps:二面记得不是太清楚了,因为有点难所以没记得住

  1. 自我介绍
  2. 讲一下优先级队列的底层实现,在大根堆中插入和删除一个元素的过程?
  3. 讲一下http和https的区别,包括http1.0和http1.1中keep-alive以及为什么要有keep-alive这个东西?
  4. 讲一下三次握手的过程?
  5. reactor和proactor的区别?
  6. epoll中为什么要用红黑树来维护?
  7. 讲一下http协议中content-length,当一个报文中没有content-length的时候,我们怎么做?(chunked)
  8. 讲一下tcp的全连接队列和半连接队列,他们的大小由什么控制?SYN-FLOOD怎么防御?
  9. map的底层原理?
  10. 讲一下redis的AOF和RDB?在哪里来启动和关闭他们?
  11. redis是单线程还是多线程的?为什么这么快?
  12. AOF机制?为什么fork出来一个子进程?而不是线程?
  13. redis的基本数据类型?
  14. 乐观锁和悲观锁的区别?
  15. 你是怎么实现乐观锁这个东西的?

还有一些零散的记不清楚了......

三面(10几分钟后):hr面

2-3个工作日会给结果

#好未来##面经##面试题目##好未来校招##秋招的第一个offer,大家都拿到了吗#
 类似资料: