一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 318|回复: 0
收起左侧

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

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

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

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

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

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

HR面:
聊聊简历,聊聊做过的prj,经历,主要是介绍自己,然后问问要不要h1b,愿不愿意relocate之类的,之后约了个和software director的电面. more info on 1point3acres.com

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

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

第二轮:. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
小妹把我交一个小哥,小哥带我去吃饭,过程中聊天,聊prj,聊爱好,聊公司怎么样,没有技术面,总之就是聊。

第三轮:
吃完小哥把我交给一个白人大叔,大叔先给我介绍了下他们的硬件平台,一堆板子,说虽然做软件,但是firmwre还是要很熟悉自己的硬件的。中间讨论了他们的系统架构,用了什么协议,怎么通信之类。开始做题:

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

第四轮:
我等啊等,等来了第一轮面我的小妹,说我们觉得你不适合,你可以走了。。。然后我就滚蛋了。。。

总结:
总体来说题目不是很难,比较考基本功,我觉得自己答得也还凑合,可能是答题的时候没有一击必中,还有就是之前没想象题目会是这样,算是给自己一个经验吧。

P.S. 搭车问一下,下周apple电面flash storage software engineer,有没有面过类似的同学,希望传授一下经验,多谢啦。
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴

评分

1

查看全部评分

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

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

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-5 06:58

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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