阿里控股面经分享(HR面后挂)

分享一下面经

2024.04.12 一面

  • 无自我介绍
  • 写两道算法题:LRU 和多线程安全的计数器(就用互斥锁对 count 变量进行一个保护,然后面试官提示 C++ 当中有原子变量可以使用,具体的原子变量对应的操作忘记了)
  • 为什么转专业?
  • 堆区、栈区、静态区的使用场景
  • 内存泄漏是什么,有什么工具检查内存泄漏(答了 valgrind,然后扯了下 RAII)
  • 常用的容器(vector、map、unordered_map 等)
  • 介绍 vector 的底层原理
  • 如何相对更加高效的使用 vector?(提前预留空间,调用 reserved 函数)
  • volatile 关键字作用
  • 僵尸进程怎么形成的,Linux 如何查看哪些进程是僵尸进程
  • select 和 epoll 的区别
  • epoll 的水平触发和边缘触发
  • 进程和线程的区别
  • 线程同步的方法有哪些
  • 网络中流量控制和拥塞控制对比
  • CAP 理论(不会)
  • Raft 协议(不会)
  • 开源软件 levelDB 和 Redis 是否了解(答了 Redis)
  • 介绍一下你了解到的 Redis
  • 分布式存储、分布式系统是否了解?(不了解)
  • 项目相关,介绍难点
  • 反问
  • 最后面试官建议了解一下分布式理论、分布式协议 Raft,以及一些分布式存储 levelDB 等等

总共面了 35min 吧,算法题 15min 写完了,然后问了些基础的八股。

2024.04.16 二面

  • 自我介绍
  • 闲聊(本科非科班,课程怎么学的,问实验室相关,导师横向做的是什么,毕业求职方向)
  • 项目相关
  • 做算法:k 个有序数组,求交集,要求空间复杂度最优(引导了很久最后的做法是 k 个指针,每一轮找最大,然后将其他的指针通过二分查找进行移动)
  • 反问

2024.04.18 HR面

聊了个人基本情况、实习时间等,然后HR说一周后出结果。

2024.04.26 一周了,在官网问了下客服,然后下午显示流程结束。

跌跌撞撞的找工作经历 文章被收录于专栏

主要记录一些个人的实习、秋招的面经等

全部评论
请问官网上咋问客服哇
点赞 回复 分享
发布于 2024-05-20 23:44 四川
点赞 回复 分享
发布于 2024-04-27 16:22 陕西
兄弟,是搜索&管控平台的吧? 一二面一模一样的问题和手撕
点赞 回复 分享
发布于 2024-04-27 16:19 湖北

相关推荐

04-30 16:00
门头沟学院 Java
一面:1.  进程、线程、协程对比说一下2. Java来做异步任务处理用什么3.  分布式锁和Java的锁区别4. jvm调参,说自己了解的东西5. 内存泄漏发生在什么情况下6. 介绍原子类,比如AtomicInteger7. volatile起什么作用8. 手撕 :IDEA上写层序遍历和链表中间结点二面:1. 手撕:实现一个M叉树的结构,我写了31min,100多行的代码…类结构、插入函数和分裂函数2. 面试官:看你写出来了,如果让你测试,你会怎么编写测试用例3. 如果用这个M叉树来存储全国本科生的信息,假设场景如下:M是年级(大一到大四),用这个树把数据都存进去,insert进去,你说说这个程序的代码热点在代码的哪几行?4. 假设有个同学使用C++参考你的算法实现了一模一样的版本,但是在相同的硬件环境下,你的Java版本比C++版本更快,你觉得可能发生了什么?为什么5. 你最近在看的一本技术书籍是什么?6. 假设有一个1TB的文件,每一行都是一个url,现在你设计一个方案,满足的功能是找出这个文件中出现次数最多的那个url,怎么设计,方案有唯一解7. 假如你们学校机房有两台机器A、B,A上有一部电影,现在你设计一个网络程序,就一个发送端一个接收端,要求是通过网络的方式把这个电影从A传到B,要尽可能快。可以用你想的得到的任何硬件和软件上的方式来加速这个处理过程,你会怎么设计?可以想一下再回答我8. 假如用你刚刚的方案,软件实现了功能也正确,那你想一想这个链路的瓶颈在哪个环节?是在内存、cpu、磁盘还是网络?9. 你读研的方向是哪个领域?timeline:投递:4.6笔试:4.8一面:4.11二面:4.16hr 面:4.23排序挂…崩溃
阿里巴巴HR面180人在聊 查看17道真题和解析
点赞 评论 收藏
分享
小飞电:阿里控股性价比很高好吧
投递阿里巴巴控股集团等公司10个岗位
点赞 评论 收藏
分享
评论
4
29
分享

创作者周榜

更多
牛客网
牛客企业服务