阿里巴巴面经2023

阴差阳错,投的岗位JD写的和面试的部门工作完全不相符,打算明年秋招做个单独JD。

阿里云某底层部门吧,估计招的人也比较少。

一面
自我介绍,问些专业问题(全都不会,基本都是芯片底层的)发现我基本做应用,不了解底层,就没问了。

手撕代码:单链表逆序,N叉树最大层数,64位整数第一个1的位置(位运算写出来,最多需要64次,怎么更快,写不出)

反问,聊天,做固件的,给了很多嵌入式职业建议,不要太业务,底层一些。

看得出阿里面试官还是牛,一看就是技术大佬。

二面
本来以为一面时一问三不知要挂了,结果20天后突然接到电话二面的,邮件通知都没有,全程电话面了一小时。

主要还是判断学习能力吧,详细自我介绍,做过的项目,学过的课程,这些年的经历。问些基础问题,static作用,Linux内核(不会,没了解),双向链表插入节点怎么做,队列和栈的区别,数组和指针能不能实现队列栈。介绍下部门业务,需要学习什么。最后欢迎我来,问几个offer,如果有很合适的会去吗,职业规划。

HR面
居然没有三面,直接HR了,HR也说是最后一面。自我介绍,表示最后一轮面试了,问下大三的项目申请,,遇到什么困难,怎么克服;自己优点和缺点;就业选择,为什么不读博。

本来还有点开心居然有可能阿里,然后就没有然后了。国庆后打电话问,说是暂时开不出HC,估计排序挂了。
全部评论

相关推荐

09-17 18:41
门头沟学院 Java
📍面试公司:小红书🕐面试时间:9.11 三天后挂💻面试岗位:后端开发❓面试问题:1.自我介绍2.实习拷打7.场景题:直播平台需要实时统计每个直播间的在线人数(观众进入/离开直播间时需要实时更新),并支持查询指定直播间的当前在线人数。要求系统在高并发场景下(如热门主播直播间同时在线100万人(高点直播间进房QPS=15W,离房QPS=5W),同时在线直播间10W)保证数据准确性和性能。设计思路。8.你说使用AtomicLong去进行加减,本实例的数据加减完之后存放在哪里?9.这样子的话单机的话应该是没什么问题的,如果是分布式场景多台机器应该怎么办呢?10.你说引入消息队列,这是在哪一个环节进行的?是用户进房/离房的时候发消息吗?11.用Redis的话你说用哈希去存,哈希存的是什么东西?12.假设你说的没问题,现在同时有10万个直播间,你用一个Redis的哈希结构来存,会不会有问题?用什么方法可以解决这个问题呢?13.在你的实习过程中,用户的权限应该也是落到Redis上的,是把所有用户都放到一个Redis的哈希结构吗?当时是怎么弄的?14.你说要把直播间做一个分片,根据直播间ID去做分片再落到不同的Redis,那为什么不直接把直播间ID作为Key呢?15.用Redis的哈希结构意义是什么?16.你说通过ID哈希取模再分片的方式,如果开始每一片的Redis key存了1000个用户ID,后期用户增多到100万,扩容怎么做呢?重新物理哈希吗?17.一个用户存一个Key的方式可行吗?18.针对10个分片,每个分片上1万个直播间,会不会存在什么性能问题?19.对redis集群有什么影响?20.如果有过载的情况,我们要怎么处理?21.手撕:跳跃游戏
查看17道真题和解析
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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