阿里支付宝 支付技术部 一二三面+hr面
阿里支付宝--支付技术部 一二三面+hr面 泡池子~~~ 我三面和hr面是一起的
一面
1.自我介绍
2.项目
3.然后操作系统 主要是io方向的问题,局部性原理等等
4.分布式
5.场景问题
二面
1.高能来了,全程c语言,全程操作系统
2.先是自我介绍
3.项目,场景,高可用
4.全程c语言,你写一个c代码时计算机怎么感知的
5.计算机怎么知道你写了个字符串
6.malloc函数知道吗,我想知道他内部的数据流转过程,如何申请如何分配的
7.底层内存地址,怎么分配的
8.写一个缓存,类似redis那样
9.你这个key value是什么,你怎么处理冲突
10.画map底层的数组的地址,比如 0x10 0x14 0x18...
11.你怎么处理冲突的(又手写node)
12.为啥这么处理(好像面试官不了解hashmap,纯纯的c语言开发者)
13.反问:你好像工程能力不错,但是底层深度可能没那么深,我们要的是从一个地方很深入的来看
三面+hr面
1.先自我介绍
2.你有过创业经历哇
3.你实习经历挺丰富 balalba
4.先说第一个实习项目场景,然后介绍优化方向
5.滴滴实习,你这个六个月座的事儿比较少哇
6.如何和别人沟通需求的,(我说这儿我和内部人员对限流方案,我给他说怎么解决,然后我们怎么解决)
7.hr:我看你经历挺丰富的,你用三个词语形容一下自己(坚持、不轻易放弃,持之以恒)
8.leader:你接受一个项目时如何看解决方式的:读论文,看文章
9.你有读过他们的源码吗,我语言是java,只读过论文,非java的可能基本1没看看过
10.要不我说过我读过的一些源码:leader说给我三分钟时间,balabala
11.我看你有个人公众号:我记录自己的一些文章,比如hbase的存储效率,springboot底层的luttuce连接池无法更新拓扑节点导致redis会timeout,HikariCP等等
12.你怎么看到自己的问题:我可能学历不是比较占优势,我肯定除了阿里也面了其他公司嘛,也有我不会的,但我没放弃没有失败就emo,我也不是那种天才啥都会嘛,一个面试后我会复盘,将自己的确不会的重新整理重新补充,比如像现在的中间件,非常多,levelDB、rocksDB、boltDB、redis等等,不可能每个都看完,但是类似底层写多读少场景适用LSM树,很多类似threadlocal和cow等等无锁优化,wal等保证日志完整,mmap实现零拷贝配,顺序io提升写效率,读多写少可能就是缓存,或者b+树这些,主要都是从io上面分析....balabala
13.这儿说错了,我说他们都说我很强,主要不是想说这个,我是想说我对这场面试挺吃惊的,昨天发现是我最喜欢的部门,然后问我对支付的理解
14:支付就是核心,上层业务营收多少和我没关系,但是如果这边出现问题就会影响上层业务,要具备随时oncall的条件
15.leader说上一面我评价大概是工程能力不错,广度很广,但是深度不够
16.hr:你为啥测评没做....其实我根本没想来阿里,快手的支付真的1是我很中意的部门,结果今天才发现hr面的这个部门就是支付宝支付技术部.....
17.反问环节,我直接开口,咱们这个会做个排序啥的吗(我勇吧),嗯我们这要和前面的面试官沟通才能给你反馈,无法马上给你的,再说你测评都没做,现在也给不了任何反馈,大概两周左右反馈
18.其实我很珍惜这一次机会,我想说的是过不过不重要,想知道leader对我的看法和建议。。。表述能力有待提高哇,leader说我可能最近做的db如果是兴趣就可以,同时说我很焦虑....今年这个大环境谁不焦虑哇,再说遇见自己喜欢的部门,肯定会紧张,在意一点点了~
19.leader说对于技术,可能我需要在垂直方向上面去扩展一下,以后干久了,其实技术也就这么一回事儿,又得从其他新的方向去发展了
20.我主动说我自己学历不行,所以我才会找实习,和同学类似创业去竞标项目做,我想和其他同学竞争时,肯定要有不一样的地方,不然一个学历高一个学历低的,肯定选择学历高的呗,同时我还是跨专业的...
22.leader说其实我们看待校招生都一个样,估计就是说你觉得你的技术很强,其实在我们看来就是啥也不会...
21.然后goodbye~ 等通知 hr说两周,这下够等了~
记录一下吧,重来没在牛客许愿过,这次希望阿里hr能过咯,其实挺搞笑的,其他家hr面了就稳了,阿里hr面了比技术面还紧张......