写面经攒人品。岗位是软硬件结合开发工程师,FPGA方向的。一面是项目相关,因为阿里云想招做网络接口的,而我本身是用fpga做图像处理和算法加速的,所以他说不是很懂我做的东西。然后是综合评测,没啥好说的,瞎做。二面是手撕代码,两道在线编程题,一是输入一个200mhz时钟,输出一个计时器,单位要有秒毫秒微秒。第二道题是输入100个数,输出3个最大值。都是简单题。三面就比较痛苦了,应该是主管面,问我的硬件怎么做的,后面觉得我的FPGA项目跟他们的不是很有关系,就问我计网,tcp udp区别,用过什么高速接口,为什么udp还有应用场景。c语言实现memcy函数。对Linux熟悉吗,编译过内核吗?理解vpn的原理吗?大概是这些,感觉凉凉了,不过也确实网络方面不是自己的专业,当积累面试经验了。加更hr面先自我介绍,然后复盘项目,但是不再注重项目的技术,而是经历,也问了本科的一些合作项目的经历。之后问了三个问题,1一直坚持在做的事情?2个人对职业的发展的规划?3你的性格这样是有什么经历造成的吗?剩下的就是闲聊了所以不太记得。最后反问两个问题1我应该怎么表达我做的事情其实难度不小,但是又不会让对方觉得我在夸大事实?2如何才能做到在阿里云转正?加更,拿到offer了