阿里智能信息一面

  1. C++和C区别
  2. C++面向对象的三个特性
  3. 重载、重写、覆盖
  4. new和malloc
  5. 链表和数组的区别
  6. 插入verctor时很慢,怎么解决
  7. map和unordermap的区别,应用场景等
  8. 快速排序
  9. 二叉树的遍历方式
  10. 同步和异步。进程和线程。
  11. 线程之间的通信方式
  12. 死锁排查,当出现一种很难被复现且出现频率几乎没有的锁,且没有详细log的时候如何排查

算法题:不使用第三方库包括STL:全国考试有多个科目,挑选成绩最高的1000的考生,为避免偏科,每科成绩不低于50.时间复杂度不能超过快排。使用快排的话如何优化。

前面八股回答的都很漂亮,一度开心了起来,结果算法题没撕出来。平时vector习惯了,不能用stl直接给我整懵了。逻辑写对了,但是没跑通。

岗位在北京,学校在上海,综合考虑应该是寄了。

但还是感谢阿里给了我面试机会,本科双飞投了十几个阿里系的简历全挂了,就这个过了。

#智能信息##阿里巴巴#
全部评论
现在还是一面吗
点赞 回复 分享
发布于 05-09 12:08 四川
这个算法题是什么思路呢,可以分享一下吗
点赞 回复 分享
发布于 05-11 13:50 江苏
请问是夸克C++岗吗
点赞 回复 分享
发布于 05-13 15:31 北京
简单
点赞 回复 分享
发布于 07-15 18:45 湖北

相关推荐

10-30 22:18
已编辑
毛坦厂中学 C++
点赞 评论 收藏
分享
评论
2
19
分享
牛客网
牛客企业服务