阿里云-技术服务平台- Java-暑期实习

谨以此篇,记录自己荒废的曾经和不甘的心情。倒是没想到还有这精力在这搞文艺🤕。

晚上面的阿里云一面,被打烂。

太过分的没有危机感,两周速成的Java,在此之前的就一个没有深入学习就是照葫芦画瓢的旧技术栈的小项目,实验室其他项目也没有深度参与😮‍💨。

还以为是暑假实习就五六月份着就可以了,被这“金三银四”赶鸭子上架似的。焦虑不安😔。上周硬着头皮肘了美团和饿了么的笔试,自己的处女面和表现的不错答的很多的第二面,我还挺满意的。甚至让我安心到觉得八股也就这样了。看不进去

我周围的人很强,不是专门贩卖焦虑的强,是他们早有计划早有安排早在,学习。而我不自知。

明明是知道的,上个这研究生就是给自己玩了四年的大学做个缓冲,就是为了到自己想去的岗位多一份可能。但我抛到脑后,但我👇不自律。

从项目出发,问了半小时,就打倒我很多,也就没有手撕了。也许面试官也是愣了一下的,我居然没有其他问题问了。

面经:
从项目出发,问表的设计,问UUID为什么选择他(项目业务需要),让自己选你怎么选?
我答的也不满意,嘴染,答的点被面试官一句:你的意思是业务需要是吧。到其他的ID选择答出大概然后被追问。
问为什么用雪花,那我用其他的比如自己设就用时间戳当作ID行不行?
我答的东扯一下西扯一下,没有纲领。
问MySQL事务的特点?事务的特点是怎样去实现的?
卡壳,竟然一时之间没有想起来,后面去回答也是突然想起来,没有纲领,潦草。
问MySQL的锁?
脑子白到居然反问面试官你是不是想问间隙锁?其实我是知道的,我才看了的,专门对MySQL的锁做了总结。
问你用了消息队列?你为什么要用Rabbit MQ而不用其他的,你是出于什么考虑?
只答概念没有实质,没说出消息队列之间为什么有这样的效果差异。
问消息队列的场景题进行优化,最死亡的来了,我说了用死信队列进行正常队列中消费者消费不下将一些消息放在死信队列的说法。😶
潦草收尾

我的表现,我是无感的,没什么可说的,这就是我。在处女面之前我的焦虑和不安,那也是我。在只有笔试的遮盖布下,但今天我的面貌才被揭开罢了。面试,是综合素质的体现,至少比笔试。

我不甘。

还有,今天尊敬的面试官,谢了🫡。潦草收尾来不及表示感谢,秋招我再来。

#面经#  #暑假实习#  #阿里云#
全部评论
加油!
点赞 回复 分享
发布于 04-10 13:33 陕西
佬是技术服务工程师这个岗吗
点赞 回复 分享
发布于 04-01 14:40 天津

相关推荐

头像
08-01 13:10
已编辑
武汉大学 Java
面试官非常普通的进入了面试,对于楼主直球表达的对一面面评的疑惑表示,太底层的东西我们都不问的(???)。1. 自我介绍2. tinykv有没有做出突出的优化点(没有)3. tinykv底层用的什么存储,badgerDB,好那你来说一下lsm tree的八股。4. lsm tree胡言乱语几min,楼主也是好久没系统介绍过lsm tree,基本想到啥说啥(读放大、写放大、kv分离、memtable),哪哪都不深入。5. b-tree和b+tree区别,使用场景,继续复读面经(但在复读至跳表时惨遭打断)6. lsm tree相较于b+tree的优势(最传统的ssd优势已经全忘了,吟诵的是方便调参以及更合适云存储场景使用)7. hash冲突怎么解决(参考java,红黑树,还有其他方法,但楼主没复习早忘了)8. hashmap怎么提高并发性能(参考java,分段锁),分几段比较好(不知道,楼主回答跑benchmark一测便知)9. 持久化的hashmap怎么在持久化的时候提供服务(楼主回答了双buffer设计,但只记得这个名字,细节早忘了),不用双buffer怎么做(那更是一窍不通)10. 面试官表示hashmap都是用mmap的,并且会自动写入磁盘(不懂什么意思,面试官说大家都知道,反正楼主不知道),并且持久化的时候会改一堆的链表,那么假如一个线程在改的过程中寄了导致链表只改了一部分,怎么办?(怎么办,凉拌,毫无思路,说像数据库事务一样整个redolog,楼主自己都觉得性能差)11. 编程题:写一个hashmap。楼主写了1h,不是因为难,只是因为菜。12. 有什么可以优化点?(楼主绞尽脑汁说了两点,vector预先申请大块空间、链表连续)13. 反问:做啥的:非关系型数据库作息:弹性,10点钟下班太晚了(不愧是藤子,至少楼主面的快手/百度/滴滴都表示这个点下班稀松平常)真的不care楼主对高性能存储什么都不懂吗:暧昧的眼神流程几面:3+1面后面聊了些数据库现状,面试官表示时序与对象数据库需求增大,存储行业仍有前景。很普通的二面,虽然很寄,就是很普通的深入到某个点就什么也不会了而已,楼主就这么菜,这点楼主早就知道了。成则称teg深入底层,越老越吃香,可顺利度过35岁危机;败则称teg钱少事多,绩效在集团垫底,就是因为根本没有发财的机会才会越老越吃香。楼主对db没有执念了,不会就是不会,没相关实习就是没相关实习,db不需要楼主这样浅尝辄止的人并非楼主的过错。不许愿三面了,早点挂了投ieg或者wxg去也不失为另一条康庄大道。———————————————挂了,投个sre提前批试试。tx无限复活就是好,每个岗位的面试都能体验一遍。
下一个更好呗:鸡架还是能跑路就跑,特别是数据库中的关系型数据库,2027年要全部国产化,现在基本上都成熟了,ob这些早就霸占市场了,其他db研发团队需求没那么大。
面试问题记录
点赞 评论 收藏
分享
首先就是自我介绍,完了面试官介绍了下校招流程,大概就是前几面都是线上,后面有一面需要线下(听他意思8月之前就要搞完这个,实在不行也可以线上)然后就开始问项目 apache doris,我的简历上都是实习经历所以没问一个八股(由于面试比较突然刚好没咋背hhh)1. doris存算分离整体架构2. 怎么解决云存储读写的延迟问题(这里有点紧张忘记了。。。实际上就是cache预热一下)3. 我现在在做哪些模块的工作,都是干什么的4. 有个 checker 检验数据丢失的工作是怎么设计进行的,中间遇到了什么问题,如何解决5. 存算分离怎么做的高可用,写入的调度怎么均衡的6. 然后就是第二个项目ccr-syncer,有一个异步网络可能导致请求丢失或者请求重复,使同步出错的问题怎么解决的。7. 然后在此基础上出了一个场景题,多个客户端向服务端发对某个计数+1的请求,怎么保证网络出问题的情况下保证计数不出问题或者发现问题(这里卡了一会。。。最后说了个方法不知道面试官满意程度)8. 然后做了一个题已知a,b,c 范围[0,1e18]求满足条件的x,无解输出-1(x|a) - (x&b) = c用二分的方法把面试官给的两个样例都过了,但是感觉不是正解反问了下云架平都是干嘛的,有哪些业务,部门base地都有哪些最后因为时间限制就结束了,时长1.5h,我算法不太好😅拷打了挺长时间,前面有一些问题答的不是很流畅但是都答上来了,有后续更新下吧后续:寄了
腾讯求职进展汇总
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

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