阿里云内推阿里云面经

阿里云暑期实习软硬件结合开发工程师,FPGA方向(摘自优秀牛油!)

写面经攒人品。

一面是项目相关,因为阿里云想招做网络接口的,而我本身是用fpga做图像处理和算法加速的,所以他说不是很懂我做的东西。

然后是综合评测,没啥好说的,瞎做。

二面是手撕代码,两道在线编程题,一是输入一个200mhz时钟,输出一个计时器,单位要有秒毫秒微秒。第二道题是输入100个数,输出3个最大值。都是简单题。

三面就比较痛苦了,应该是主管面,问我的

硬件怎么做的,后面觉得我的FPGA项目跟他们的不是很有关系,就问我计网,tcp udp区别,用过什么高速接口,为什么udp还有应用场景。c语言实现memcy函数。对Linux熟悉吗,编译过内核吗?理解vpn的原理吗?

大概是这些,感觉凉凉了,不过也确实网络方面不是自己的专业,当积累面试经验了。

加更hr面

先自我介绍,然后复盘项目,但是不再注重项目的技术,而是经历,也问了本科的一些合作项目的经历。之后问了三个问题,1一直坚持在做的事情?2个人对职业的发展的规划?3你的性格这样是有什么经历造成的吗?剩下的就是闲聊了所以不太记得。最后反问两个问题

1我应该怎么表达我做的事情其实难度不小,但是又不会让对方觉得我在夸大事实?

2如何才能做到在阿里云转正?

加更,拿到offer了

阿里云2026届可转正实习生招聘正式开启!

【公司介绍】阿里云是全球领先的云计算及人工智能科技公司,坚持让计算成为公共服务,助力全球客户加速价值创新。

【招聘岗位】技术类、运营类、设计类、营销类、产品类、内容类、职能类等(每位同学仅有1次投递机会,2个意向)

【工作地点】杭州、北京、上海、深圳、成都等城市

【面向人群】海内外院校2026届毕业生,毕业时间在2025年11月-2026年10月内

【内推步骤】点击「内推链接」开启内推->查看内推职位/部门->提交个人信息->点击邮件内链接确认接受内推,补充意向并完善简历->内推成功

【内推链接】https://careers.aliyun.com/campus/qrcode/home?code=zur3rFlvZDZFVvuDycNhQuxAf0UBqoXtkR0YKZ2cxN8%3D(内推简历优先筛选,后续有疑问/流程问题欢迎联系)

使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态

全部评论

相关推荐

1.1 Linux 驱动程序的功能是什么?(1)对设备初始化和释放。(2)进行内核与硬件的数据交互。(3)检测和处理设备出现的错误。1.2内核程序中申请内存使用什么函数?答案:kmalloc()、kzalloc()、vmalloc()。解读:(1)void *kmalloc(size_t size, gfp_t flags);①申请连续的物理内存,这对于要进行DMA的设备十分重要,但大小不能超过128KB,其中有16B是被页描述符占用了。②较常用的flag有GFP_ATOMIC(分配内存的过程是一个原子过程)、GFP_KERNEL(正常分配内存)、GFP_DMA(给DMA控制器分配内存)。③对应的内存释放函数为void kfree(const void *objp)。(2)void *kzalloc(size_t size, gfp_t flags);①kzalloc()相对kmalloc()只是额外增加了__GFP_ZERO标志,除了申请内存外,还会对申请到的内存内容清零。②对应的释放函数也是kfree()。(3)void *vmalloc(unsigned long size);①申请虚拟地址连续的内存空间,但其对应的物理内存不一定连续,因此对申请的内存大小没有限制。②对应的内存释放函数为void free(const void *addr)。③注意:vmalloc()和vfree()可以睡眠,因此不能在中断上下文调用。1.3内核程序中申请内存和应用程序时申请内存有什么区别?答案:内核中申请内存空间用的是函数kmalloc、kzalloc、vmalloc,应用程序申请内存用的函数是malloc。解读:(1)kmalloc/kzalloc直接分配连续的物理地址(虚拟地址也是连续的)。(2)vmalloc分配连续的虚拟地址,但物理地址不一定连续。分配时实际分配了物理内存,不过这个物理内存页面是在公共的页表进行了映射,并没有在本进程的页表进行映射,当访问这段内存时,触发do_page_fault异常(缺页中断)才完成页表的同步工作。(4)malloc是用户空间申请内存的方法,分配连续的虚拟地址,物理地址一般不会连续。在分配时并没有做实际物理页的分配动作,实际分配物理页的动作是在do_page_fault异常(缺页中断)处理中完成的。1.4自旋锁和信号量在互斥使用时需要注意什么?在中断服务程序里面的互斥是使用自旋锁还是信号量? (1)使用自旋锁的进程不会睡眠, 而使用信号量的进程会睡眠。(2)中断服务程序使用的是自旋锁,原因是中断服务程序处于中断上下文,中断上下文是不参与调度的,也就没有保护现场与恢复现场,一旦睡眠就回不来了。 以上内容摘自专刊《嵌入式岗位笔试面试真题讲解》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看:              https://blog.nowcoder.net/zhuanlan/v0ELPM嵌入式公司推荐:华为、小米、OPPO、VIVO、荣耀、一加、CVTE、大疆、insta360影石、美的 、TCL、海信、创维、烽火、比亚迪、吉利、长安、大众、经纬恒润 、小鹏、图森未来、百度、滴滴、蔚来、理想、 联发科、 紫光展锐 、全志、寒武纪 、晶晨半导体 、汇顶、华为、中兴、浪潮 、TP-LINK、讯飞、商汤、海康威视 、浙江大华、360、小马智行、元戎启行、深信服、移动、联通、电信、旷视、四维图新、中芯国际、复旦微电子、极氪。#牛客AI配图神器#
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务