阿里智能引擎一面凉经

C++开发工程师

不完全记录

  1. 自我介绍
  2. 用过哪些STL,vector怎么扩容,如果扩容时不想复制怎么做,push_back()和emplace_back()的区别。
  3. std::move()和std::forward<T>()的区别。
  4. 右值引用
  5. TCP三挥四握
  6. IO多路复用,区别。
  7. epoll原理
  8. 如果用水平触发还不想反复通知怎么办?如果用边沿触发缓冲区大小不够不能一次读完怎么办?
  9. 说说常用的锁,对于读写锁,如果写进程很耗时,而读进程比较多如何设计。
  10. 说说常用的二叉树,复杂度等。
  11. 说说常用的排序,稳定性,复杂度。
  12. 说说内存管理,说说各种不同的内存置换算法。
  13. 进程间通信。
  14. 口述算法题 反转链表。
  15. 口述算法题,记不太清了,类似于合并区间
  16. 写算法题 给定点集,寻找距离最近的两个点。
  17. 写算法题 最长连续子序列。

凉了,面了一个半小时,嗓子都哑了,怪自己太菜。

#阿里巴巴##面试题目#
全部评论
有个问题,第八题怎么回答啊嘿嘿
点赞 回复 分享
发布于 2021-11-01 02:10

相关推荐

11-08 17:36
诺瓦科技_HR
点赞 评论 收藏
分享
1 20 评论
分享
牛客网
牛客企业服务