阿里社招一面

心态爆炸,二次面阿里,透心凉,发个面经攒人品

  1. 说出你记得的排序算法
  2. 快排、冒泡实现思路(当场就想起来这两)
  3. TCP为什么要四次挥手
  4. 什么是进程?和线程的区别?
  5. 并发进程会有什么问题?
  6. 进程的通信方式有哪些?分别介绍一下
  7. 什么是虚拟内存?
  8. 除了内存扩展,虚拟内存其他的作用(这里没明白想考察什么)
  9. Linux常见的命令背一下
  10. Linux怎么实现批量替换文本?
  11. 现在有一个程序部署在Linux上运行很慢,说一下排查思路(没明白和Linux有什么关系)
  12. Linux有什么检测死锁的工具?
  13. 对volatile的理解
  14. 对synchronized的理解
  15. synchronized在不同方法上的锁粒度?两个线程并发访问不同的方法锁会发生什么?
  16. Java是只有值传递吗?为什么?
  17. Hashmap为什么使用红黑树?
  18. 算法题:给定一个路径下的文本文件,统计文件中每个单词出现的次数,并按字典序输出

还有一些Mysql的题目记不清了,应该就是常规,算法题一次面的时候让我手写倒排索引,第二次又是这个,没用过treeMap,手写了一个链表实现的,BufferReader读文件也没写出来,只能空着,写完算法题,终于开始聊项目了,但是时间不够了,草草结束。

#面经#
全部评论
老哥几年工作经验 为什么社招不问业务问这么多基础
2 回复 分享
发布于 02-07 17:55 北京
几年社招,怎么没有项目全是八股
1 回复 分享
发布于 02-05 15:06 湖北
并发进程会有什么问题咋回答的啊
点赞 回复 分享
发布于 02-07 22:20 湖南
怎么有种社招面都比应届生的简单呢
点赞 回复 分享
发布于 02-07 22:20 陕西
大佬,请问面的是哪个业务
点赞 回复 分享
发布于 02-07 17:52 北京
emmmmm从哪个公司往外跳的?
点赞 回复 分享
发布于 02-06 17:10 河北
mark一下,后面面阿里时候用,话说为啥问这么多基础
点赞 回复 分享
发布于 02-06 15:53 北京
感觉问的还行啊
点赞 回复 分享
发布于 02-04 23:17 北京
linux命令我就受不了了
点赞 回复 分享
发布于 02-04 22:36 北京
点赞 回复 分享
发布于 02-04 22:23 广东

相关推荐

牛客53955155...:社招更加看重业务匹配度,特别是产品经理
点赞 评论 收藏
分享
02-07 12:06
已编辑
华侨大学 测试开发
最近看到很多 92 的,甚至是硕士,开始往测开赛道卷,说实话有点看不懂。先把话说清楚,大厂里的测开,绝大多数时间干的还是测试的活,只是写点自动化脚本、维护测试平台、接接流水线,真正像开发一样做系统、做架构、做核心平台的测开少得可怜,基本都集中在核心提效组,而且人很少,外面进去的大概率轮不到你,我想真正干过人都清楚。很多人被洗脑了,以为测开也是开,和后端差不多,只是更简单、更轻松、还高薪。现实情况是,测开和开发的职业路径完全不一样。开发的核心是业务和系统能力,测开的核心是稳定性和覆盖率,前者是往上走,后者天花板非常明显。你可以见到很多开发转测开,但你很少见到干了几年测开还能顺利转回开发的。更现实一点说,92 的高学历如果拿来做测开,大部分时间就是在做重复性很强的杂活,这种工作对个人能力的放大效应非常弱。三年下来,你和一个双非的,甚至本科的测开差距不会太大,但你和同龄的后端、平台开发差距会非常明显。这不是努不努力的问题,是赛道问题。所谓测开简单高薪,本质上是把极少数核心测开的上限,当成了整个岗位的常态来宣传。那些工资高、技术强的测开,本身就是开发水平,只是挂了个测开的名。普通人进去,99% 做的都是项目兜底型工作,而不是你想象中的平台开发。测开不是不能做,但它绝对不是开发的平替,也不是性价比最优解。如果你是真的不想做开发,追求稳定,那测开没问题。但如果你只是觉得测开比后端容易,还能进大厂,那我劝你冷静一点,这只是在用短期安全感换长期天花板。有92的学历,如果你连测开这些重复性工作都能心甘情愿接受,那你把时间精力用在真正的开发、系统、业务深度上,回报大概率比卷测开要高得多。想清楚再下场,别被岗位名和话术带偏了,就算去个前端客户端也是随便占坑的,测开是一个坑位很少赛道,反而大面积学历下放,不用想也能知道会是什么结果,我想各位在JAVA那里已经看到了
小浪_Coding:工作只是谋生的手段 而不是相互比较和歧视
点赞 评论 收藏
分享
评论
7
30
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务