吐槽在前:html
应该说,不管是学校背景,专业知识,实习经历,亦或是项目经验,我自认为都还不错,可是没想到今年工做这么很差找。分析了一下缘由:面试
今年的形势真的很差,不少A类公司不招了,或招1个两个,致使不少A类学生到B类公司去参加应聘,B类学生被挤到C类公司,而C类公司也不怎么招,B类公司招的人数都是个位数。上面说的状况对大华为不算,他今年招的人数依然不少。编程
项目经验丰富,可是不合口,不少公司喜欢找你作过**的,譬现在年,你作过H.264的话,那么恭喜你,会很好找工做,还有一些大公司只招验证的,因此设计的就比较悲催。测试
我的感悟:基础知识很重要,尤为是时序那块(创建时间,保持时间,跨时钟域处理);平时多注意积累;项目不在多在精,你作的项目必定要搞清楚,最好能滔滔 不绝说上2个小时左右,面试小公司的时候通常画出TOP硬件结构就好了,阐述每一个模块的做用,因此就算你没作过只要了解个大概就能够,可是去大公司,那些 人能把你问出翔来(粗俗却形象,哈哈!),若是你没项目经验,提早把毕业设计作了,作透,否则到时面试你没什么能够说的;针对性的选择一些公司,别人家投 啥你投啥;看到别人拿到offer的时候必定要稳住,静下心来等你的那份;碰到很适宜的公司就签了吧,别总认为好的公司在后面,以避免西瓜和芝麻都没有!英 文时不时的要说,否则到时你说的英文你本身都想笑;笔试尽可能写满,写沾边的那种,别乱扯淡!spa
必定要参加校园宣讲会,否则你在网上投的简历都没什么用,不少公司宣讲后直接笔试和面试。.net
下面的笔试试题部分师兄和师姐可能有,大家到时多问问,我能回忆的就这么多。设计
- 华为(9.16):软件要上机进行笔试(在华为南研所,3道编程题,网上有历年的题目),硬件没有笔试,直接进行面试,范围以下:一面:介绍你作的项目或 毕设(电路结构,接口时序,设计思想等),上升沿采样电路及代码(还有脉冲采样电路,最好也看看),跨时钟域处理方法,加法器电路及代码,都是一些基础 题;二面:上机进行性格测试,尼玛我作了两遍都没过,若是想去华为的这个地方要特别注意(我被人嘲笑为性格分裂,好吧,是分裂);三面和HR聊聊项目和自 己及公司的一些东西。
- 芯原(9.25-9.26):今年是宣讲会完了直接英文笔试,能够中文做答(智力题,就是看图有啥区别的那种,考公务员常常考的那种;给出总线(AMBA 总线)及一些模块(ram,uart,iic,cpu等)画出一个soc系统,和研究生上的soc那么课中的一个soc图相仿;看状态机写代 码,h.264相关的东西考了很多,计算创建时间保持时间余量的;rtl及门级仿真的区别;axi总线和其余总线对比),这家公司的今年的针对性很强 (h.264和AXI总线),因此不少优秀的被刷了;面试有两轮,介绍项目,说说在其中遇到的困难及如何解决的;若是有个很重要的事情你正在作,又来了一 个很急的事情,你该如何处理;英文介绍你的优势和缺点。
- 百度(9.28):我22号才投的百度,投着玩的,没多大戏,在南航明故宫校区,顺便看了下空姐~~~下面回忆一下笔试内容,笔试不难,但就怕这样的,因 为笔试不难,那么面试确定不容易。D触发器的结构,创建时间和保持时间的定义;五级流水线内容,流水线冒险及处理方法;格雷码及其做用;verilog代 码找错误;单脉冲处理;一个ram填满数据(8k*16)从中找到最小的和次最小的及它们对应的地址(verilog处理);一个64bits的数据,找 出连续1最长的字串的长度(如。。001111000011000,最长的字串为1111
长度是4,用c语言实现)。(http://wenku.baidu.com/view/68e5e460b307e87101f696ec.html 另外一个考题)htm
流水线阻塞及处理方法:(参考http://blog.csdn.net/muxiqingyang/article/details/6677425里面大话处理器的文章)blog
结构相关:当指令在重叠执行的过程当中,硬件资源知足不了指令重叠执行的要求,发生资源冲突时将产生结构相关。解决方法:添加硬件资源,例如解决访存冲突就使用指令cache和数据cache分开的哈弗结构。
数据相关:当一条指令须要用到前面指令的执行结果,而这些指令均在流水线中重叠执行时,就可能引发数据相关。解决方法:数据重定向技术,或者称为旁路技术(forwarding)。
控制相关:当流水线遇到分支指令和其余会改变PC值的指令时,会发生控制相关。解决方法:分支预测技术,投机执行,延迟分支接口
- 福州瑞芯微(10.9下午):这个公司说是在福州和上海招聘(8000-10k)可是宣讲会的时候改为了北京和福州,缘由是上海的那边太好招聘了。题 目:32分频计数器及电路,跨时钟域处理,化简一个公式而后用加法器和其余电路实现,这家公司次日通知我面试,我没去。
- 威盛(10.9晚):威盛今年在上海新成立了一个部门叫兆芯,招的人数多一点(应该10来个吧),分为cpu部门和gpu部门,前面的部门投递简历后直接面试,后面的公司要参加笔试,笔试题后续会有。次日通知我面试了,我没去。
- 豪威科技(10.9晚):该公司宣讲会的时候,另外一家公司要笔试,因此参加这个公司的人数比较少,不过好多人的简历都找人代投了,我也是。原本是要次日 笔试的,后来直接面试了,我去了这家,是家外企。面试的时候问了一下项目,可是他不问你项目作了什么,更可能是问你辅助你设计的那些知识,问问题稍微会多问 几个为何,譬如settime或holdtime违规数据会不会必定错,为何(不会,由于亚稳态震荡,有可能最终是对的),低功耗处理的一些方法。
- 联发科(10.11):联发科合肥在合肥工业大学招聘,跑过去结果不笔试,不过还好,HR特地安排了笔试和3轮面试(3我的,2我的,1我的),笔试考了 模拟的,通讯的(信号调制那方面的,相位调制,频率调制),c语言,数字电路,大概有50分的题目和数字电路无关。笔试第一轮3个技术男问你一我的,问的 很是叼专。第二轮聊技术方面的收获,平常。第三轮聊聊成绩,平常,问了我一个特奇葩的问题,南京有多少加油站。。。。。。。。。。。。,好吧我不知道。
- 瑞晟(10.13):上午9点我面的pc部门,那个面试官问我项目一个劲的追问,甚至让我写其中一个模块的代码,尼玛,我一年前作的东西了,写个毛的代 码,不过还好我临场发挥了一下,而后是作题目,看状态机写代码(有的状态机是等几个周期才跳转),看代码化电路(if elseif elseif else的那种,而后调整一下优先级再画),总共面了80分钟;下午mm验证部,问的问题比较简单,谈项目,上升沿检测电路及代码,mux加反相器实现异 或。