秋招Intel 软件开发/FPGA开发真题回忆录(忏悔录)
FPGA+软开通用测试题,希望可以帮到你,一定要点赞收藏喔
整个题目包括三部分:
I. 通用(必做)
ii. 网络(选做)
iii. FPGA(选做)
I.通用(必做)
1.C语言程序设计
2. 数据结构
3. C++
4. Linux系统使用/指令
5. Github一些基础的操作指令
6. 数据结构
7. RISC与CISC架构异同与优缺点
8. Intel系统的一些架构/工具集(估计微机原理也整了不少)
9. 编程题有三个(只能用C++/python写):
A.计算输入的字符串连线数目
输入3个参数:
俩字符串+字符串中数字
“AMMT”, “CAMT”,4
你需要设计算法计算单个字符之间不交叉的连线有多少个,比如下图左侧有3条连通线,右侧有2条(交叉是だめ的,重复好像没提)
B.将0x44556677输出为0x77665544的一个使数据倒序的操作
C.忘了,老变态算法题了。
值得一提的是,很多单选题好像都有7-8个选项……
ii. 网络(选做)
考了一些5G通信相关概念,非专业,看都看不懂,别说记住了……大哥们嘴下留情。
iii. FPGA(选做)
类型:选择题+填空题+手写代码
1.选择题(大概有10道的亚子)
A.逻辑功能块的判断,比如当时是考了个二分频逻辑功能块
B.属于Intel FPGA开发套件的有哪些(恐怕只有用Intel的老铁才能打出来)
C.6K*6bit(单位是bit还是byte忘了)的数据总线位宽是多少?
……
2.填空题
给一张时序报告,
A.要求判断是setup timing report还是hold timing report时序约束;
B.判断时序约束的细节,比如是否满足约束条件,不满足应该怎么改;
C.根据delay还是啥的参数估计时钟频率;
3.写一段代码,实现计数中断,
参数为输入32.768KHz时钟和rst_n,要求每到1秒给个外部中断信号,持续时间为1个时钟周期。
最后,不知道结果咋样(可能已经凉凉),希望可以帮到正在准备Intel笔试的你l
如需转载请加引用,尊重劳动成果,蟹蟹!
~看在楼主我码了这么多字的面上,点赞收藏吧,有问题欢迎交流&提问