楼主: 大使伯爵子
跳转到指定楼层
上一主题 下一主题
收起左侧

[EE硬件] Apple芯片组实习经验贴【硬件】

   
🔗
carter13466 2013-11-17 00:03:26 | 只看该作者
全局:
大使伯爵子 发表于 2013-11-16 01:46 . Χ
个人看法啊,有不对的大家指正。
如果你编程很好的话,可以在VLSI中做system level的东西。system level ...

大三上的asic课上verification的时候都是在Quartus II上用verilog写个testbench……请教一下,C++是怎么弄verification的呀?感觉VLSI好有趣
回复

使用道具 举报

🔗
 楼主| 大使伯爵子 2013-11-17 00:57:31 | 只看该作者
全局:
carter13466 发表于 2013-11-16 10:03
大三上的asic课上verification的时候都是在Quartus II上用verilog写个testbench……请教一下,C++是怎么弄 ...

你大三在verilog上写个testbench属于directed verification testing。就是你对这个design有细致的了解,你知道你需要测试怎样的function,所以你写testbench,来测试这个project一部分的functions. obviously,它的好处坏处都很明显,比较直接的测试了你想要的function,但是只测试了你想得到的那些功能,万一工程师自己没想到,就没测。

你写HDL的时候,比如verilog,你就拿system verilog或者verilog来测试(写testbench或者sva)。同理,你能拿C++ 做verification,也因为原code是拿systemC或者C++写的,是system-level design。system-level design主要侧重于abstract level concerns first and foremost, and model the behavior of the entire system using a high-level language such as C or SystemC。你不用注意太多的implementation details,只需要系统实现function。

我假期做verification的时候,属于monitor system performance in terms of throughput, latency violations~这只是我自己特笼统的理解~~我一行system-level code都没写过,只verify过
回复

使用道具 举报

🔗
Kesteog 2013-11-17 13:17:39 | 只看该作者
全局:
Aries 发表于 2013-11-15 06:03
哈哈大使好久不见,恭喜拿到芯片组的offer呀!我也有这种感觉,名词有印象,细节全忘哈哈~其实我还蛮好奇你 ...

楼主和楼上两枚女汉子,膜拜,
技术好好学,做人好好做,受教了
回复

使用道具 举报

🔗
cynthiazp 2013-11-17 13:18:59 | 只看该作者
全局:
我也来顶楼主的帖子,先恭喜楼主顺利斩下offer~

看到楼主面试GPU组的经理我不禁想到了去年面试airport组的时候,那已经不能用灾难来形容了,甚至我面完了之后再也不想往苹果投简历。
-baidu 1point3acres
首先HR发来的Job description就很奇怪,写着embedded system engineer,但是role一栏里面写的又全是网络编程相关的东西,根本不知道怎么准备。 发来邀请的时候都快圣诞了,要我3天内完成2个电话面试。最后定下来的时间居然是同一天下午的背靠背!

然后面试的当天,两个面试官全部都是迟了20分钟才打来电话,信号特别差不说,开头第一句话“我现在很忙,咱们换个时间”, 我当时心里那个生气啊,还得语气平和的跟他重新讨论时间。

后来重新约好了时间,第一个人似乎根本就不感兴趣的样子,一上来就是一句 “你做了哪些embedded system的project, 我在你简历上面没看到啥相关的”。 无奈跟他解释了几个project,反正是没想明白他为啥没看见。后来他又纠结起来我学的课,“你没学过OS?Architecture也是做得EE的?”, 我只好问他认为什么是“非EE的Architecture”, 然后搞了半天才明白他说的还是OS相关的东西。在之后他就更不耐烦了,问我project里面哪里用过interupt,跟他说完之后感觉他觉得还不满意。之后他就挨个project的问,但是我每次都是刚说完一两句他就打断,然后说 “that's high level, do you have any low level experience". 这么问了几次之后他就来了句,”That's all I want to ask, good luck“, 连问题都没让我问。。

第二个人似乎稍稍负责一点,但是电话刚通,直接就开始技术问题,连寒暄之类的话都省了。 还说信号太差听不清,让我去屋外打电话, 当时零下3°,真是冻死人了。这个人非常纠结于简历上面的关键字,然后问个变体什么的。比如看到MST他就问什么是spanning tree, 看到TCP他就问整个网络通讯的过程。 另外就是C和C++的细节轰炸,static, const, virtual, cast, pointer之类的。最后开始问poject和上过的课,写没写过socket, 写没想过linux tool, 有没有做过BSD的开发什么的。我当时只能老实交代全部不会,他表示很失望,然后问我computer network这课上没上,我心里那个委屈啊,课上确实都没讲过呢。 总之就是,这个人喜欢用自己的经验来判断。
.--
面试完之后整个人就感觉身心俱疲,也很清楚肯定没戏了。 最后,他们居然是默剧! 给HR发邮件问状态也完全不理我的。

点评

我当时就感觉没见过任何一家公司这样!!原来这是苹果的传统。摸摸,摸摸,辛苦你了。我室友面ios的时候也被虐待了。我怀疑就是这家公司太忙,给工程师事情太多,他们每个人就很烦,态度也很差。  发表于 2013-11-18 00:34
回复

使用道具 举报

🔗
housy 2013-11-17 15:44:12 | 只看该作者
全局:
cynthiazp 发表于 2013-11-17 13:18
我也来顶楼主的帖子,先恭喜楼主顺利斩下offer~

看到楼主面试GPU组的经理我不禁想到了去年面试a ...

你好,我是2014Fall申请的哈~本科EE电路方向,MS想转学Embedded System。请问你也是学嵌入式的吗?麻烦能不能介绍一下在美国学嵌入式系统这个方向主要的就业岗位都有哪些呢?比较看重哪些素质呢?谢谢啦!!!
回复

使用道具 举报

🔗
cynthiazp 2013-11-18 00:48:51 | 只看该作者
全局:
housy 发表于 2013-11-17 15:44 . check 1point3acres for more.
你好,我是2014Fall申请的哈~本科EE电路方向,MS想转学Embedded System。请问你也是学嵌入式的吗?麻烦能 ...

就业岗位主要是各种偏硬件的公司,甚至是些油厂,矿场,农企。
比如说apple的airport, camera组,比如Quqlcomm的各种software team, 比如halliburton这种石油企业和各种做医疗仪器的startup。

比较看重什么素质就不好说了,很多而且很杂。总体上就是要求高,事情杂,薪水低。导致这种职位一直缺人又一直招不到人。
.
相对要求比较多的就是OS, RTOS, DSP, Network, Linux/BSD, C/C++, 有些公司还会要求有电路设计背景,anglog design, PCB layout, 还有要求android/ios的。
.--
总之就是,任何可能与硬件打交道的东西都有可能出现在Job discription里面,不过核心部分还是embedded sytem, OS, RTOS, Architecture, C/C++
回复

使用道具 举报

🔗
cynthiazp 2013-11-18 02:05:14 | 只看该作者
全局:
The Art of Verification with System Verilog Assertions, 这本书相当稀有呢,找不到盗版而且卖家也很少。
. check 1point3acres for more.
搜了半天发现最便宜的是amazon上面卖的105刀,楼主不假思索就买了,看来真是下了血本。. 1point3acres.com

http://www.asic-world.com/systemverilog/books.html 这里还推荐了好几本书,目测都可以找到pdf。

点评

wow,多谢你分享那个URL,已经被我bookmark了:)我买那本书,纯属是跪舔么,对吧。。态度先摆好,看不看就再说了。。。  发表于 2013-11-18 14:20
回复

使用道具 举报

🔗
carter13466 2013-11-18 09:34:07 | 只看该作者
全局:
大使伯爵子 发表于 2013-11-17 00:57
你大三在verilog上写个testbench属于directed verification testing。就是你对这个design有细致的了解,你 ...

醍醐灌顶!谢谢大神解答!
回复

使用道具 举报

🔗
housy 2013-11-18 16:29:07 | 只看该作者
全局:
cynthiazp 发表于 2013-11-18 00:48
就业岗位主要是各种偏硬件的公司,甚至是些油厂,矿场,农企。
比如说apple的airport, camera组,比如Q ...

OMG “总体上就是要求高,事情杂,薪水低。导致这种职位一直缺人又一直招不到人。”
感觉整体的行业情况不是很理想的样子……
既然职位有缺口,那薪金应该会逐渐上涨的啊?请问学长这一块薪水低是持续现象吗?能大概解释一下为什么吗?
回复

使用道具 举报

🔗
cynthiazp 2013-11-19 01:59:23 | 只看该作者
全局:
housy 发表于 2013-11-18 16:29
OMG “总体上就是要求高,事情杂,薪水低。导致这种职位一直缺人又一直招不到人。”
感觉整体的行业情况 ...

薪水低是相对于其他软件职位,毕竟纯软件是服务业,而硬件相关的是制造业。
. 1point3acres
职位缺口主要是一般有strong background的都会尝试去冲击F,L,G 这类顶级IT公司,可能A,M两家的package也远远比一般的embedded software engineer来得有吸引力,特别是考虑到以后跳槽 移民之类的问题。

剩下很多愿意去做的,公司又觉得不够qualify, 最后就是拿了offer的不愿意去,很多愿意去的被拒了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表