亚麻OA求砸,面经神衣护体!


一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
天天打游戏、照样领工资、还办H1B
这份工作你要不要?
把贵司招聘信息放这里
查看: 1804|回复: 0
收起左侧

分享一个 firmware/embedded engineer 的onsite 跪经

[复制链接] |试试Instant~ |关注本帖
hcdtc 发表于 2016-4-9 13:21:15 | 显示全部楼层 |阅读模式

2016(4-6月) 码农类 硕士 全职@ - 网上海投 - Onsite |Failfresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
地里 firmware/embedded 的分享经验少之又少,LZ这周面了一个local小公司的职位,主要做IOT相关,虽然面挂了,但是发出来给大家一点启发,关于firmware究竟会问些什么,攒攒人品。. From 1point 3acres bbs

HR面:. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
聊聊简历,聊聊做过的prj,经历,主要是介绍自己,然后问问要不要h1b,愿不愿意relocate之类的,之后约了个和software director的电面

电面:. 1point3acres.com/bbs
是一个白人妹子,比我大几岁,很年轻。
先发给我个链接,然后点进去在线写代码,题目很简单,reverse string。我问要不要debalnk?有没有特殊要求?她说都没有,只要reverse就行。我还纳闷,怎么这么简单,然后几行敲完,对方说,很好下一题。都没有编译,也没有运行。。可能他觉得这题太简单不需要跑了。。
电面仅此一题code。接下来是讲一讲印象深刻的prj,然后debug的例子。我就开始讲讲讲,因为我之前实习的公司和他们业务很像,所以讨论了下一下prj的细节,怎么实现的之类。大概凉了半小时。结束,期间没有别的codeing题目。然后问我有什么问题问他,我就问工作氛围
如何,目前做什么,team多少人之类的。面完下午HR来电话叫我约onsite。

onsite:
第一轮:.鏈枃鍘熷垱鑷1point3acres璁哄潧
还是之前的白人妹子接待的我,先参观了下公司,演示了下他们的产品。然后开始小房间面试

1. 给一个hardware timer 要求实现multiple software timer。假设single thread系统不断产生task,task的内容是设置一个闹钟,时间到了就callback。然后要求我实现这个software timer以及如何调用callback,保证每个task不丢。.1point3acres缃
2. 一道debug题目。假设系统有三个task。 1. FLASH 2.SPI 3. 36khz timer, 他们的priority 分别是 0,1,2.  现在发现36khz timer会偶尔丢失数据,问如何debug确定问题所在。

第二轮:
小妹把我交一个小哥,小哥带我去吃饭,过程中聊天,聊prj,聊爱好,聊公司怎么样,没有技术面,总之就是聊。
-google 1point3acres
第三轮:
吃完小哥把我交给一个白人大叔,大叔先给我介绍了下他们的硬件平台,一堆板子,说虽然做软件,但是firmwre还是要很熟悉自己的硬件的。中间讨论了他们的系统架构,用了什么协议,怎么通信之类。开始做题:

1. debug题目,假设有一个bug,然后你加了一点debug的代码进去调试,比如加了printf打印一点信息出来,然后发现加了debug代码后bug不见了,问有几种可能?
2. 判断一个u8 int里面有几个1,follow up是循环遍历一遍太慢了,有没有更快的方法。

第四轮:
我等啊等,等来了第一轮面我的小妹,说我们觉得你不适合,你可以走了。。。然后我就滚蛋了。。。
.1point3acres缃
总结:
总体来说题目不是很难,比较考基本功,我觉得自己答得也还凑合,可能是答题的时候没有一击必中,还有就是之前没想象题目会是这样,算是给自己一个经验吧。

P.S. 搭车问一下,下周apple电面flash storage software engineer,有没有面过类似的同学,希望传授一下经验,多谢啦。

评分

1

查看全部评分

本版积分规则

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-10-20 20:47

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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