工业界资深数据科学家现场教你修改求职简历
小K现场教你修改求职简历

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
高效直聘+内推,70%面试率
AI帮你免费完善简历
直击全美十万个科技职位
把贵司招聘信息放这里
查看: 3256|回复: 21
收起左侧

Apple on-site面试

[复制链接] |试试Instant~
我的人缘0
james9102 发表于 2017-12-6 09:02:28 | 显示全部楼层 |阅读模式
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (11)
 
 
0% (0)  踩

2017(10-12月) 码农类General 博士 全职@Apple - 校园招聘会 - Onsite  | Fail | fresh grad应届毕业生

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

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

x
Apple on-site面试,主要过程是先问项目经历,然后面试官问一些奇奇怪怪的题目...这里是其中印象最深的几道题目:

1  推导Convolutional Neural Network以及BackwardPropagation
2. 给定一个32-bit integer,实现打印其binary形式。要求从左向右扫描,只扫一遍。
void print_binary( int num )
3. linkedlistinsert一个node,要求thread-safe

刚收到邮件,题主跪了...求大米!求安慰!

评分

参与人数 1大米 +1 收起 理由
hychin + 1 给你搞个大米安慰一下吧

查看全部评分


上一篇:BB电话+onsite面经
下一篇:Apple Siri方言组Contractor(一年)
我的人缘0
chuck1212 发表于 2017-12-6 09:29:54 | 显示全部楼层
本楼: 【顶】   100% (1)
 
 
0% (0)   【踩】
全局: 顶  98% (69)
 
 
1% (1)  踩
LZ面的是哪个组啊?看起来像machine learning engineer?
回复

使用道具 举报

我的人缘0
 楼主| james9102 发表于 2017-12-6 09:48:05 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (11)
 
 
0% (0)  踩
GPU Software team
回复

使用道具 举报

我的人缘0
say543 发表于 2017-12-6 16:19:57 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  85% (41)
 
 
14% (7)  踩
neural network 是 要白板推倒backwardpropagation 吗...... 要thread safe的话 是要insert 到list 任何位置?
回复

使用道具 举报

我的人缘0
 楼主| james9102 发表于 2017-12-7 00:23:59 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (11)
 
 
0% (0)  踩
say543 发表于 2017-12-6 16:19. 1point3acres
neural network 是 要白板推倒backwardpropagation 吗...... 要thread safe的话 是要insert 到list 任何位 ...

1. 是白板推导,但是可以用一个非常简单的example来demo。
3. 是insert到任何位置。但这个不是重点,你可以就实现一个
void insert( ListNode* cur, ListNode* new_node ) 这样的routine。重点是如何保证多线程insert仍然是safe的
回复

使用道具 举报

我的人缘0
hychin 发表于 2017-12-7 09:46:55 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  81% (261)
 
 
18% (60)  踩
james9102 发表于 2017-12-7 00:23
1. 是白板推导,但是可以用一个非常简单的example来demo。
3. 是insert到任何位置。但这个不是重点,你 ...

. 围观我们@1point 3 acres直接吧整个list都锁起来在操作不行么
回复

使用道具 举报

我的人缘0
 楼主| james9102 发表于 2017-12-7 09:51:28 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (11)
 
 
0% (0)  踩
hychin 发表于 2017-12-7 09:46
直接吧整个list都锁起来在操作不行么

我就这么答的,面试官说这样不efficient...
回复

使用道具 举报

我的人缘0
hychin 发表于 2017-12-7 10:00:46 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  81% (261)
 
 
18% (60)  踩
james9102 发表于 2017-12-7 09:51
我就这么答的,面试官说这样不efficient...

他想每个node都弄个锁么?这个东西都是trade off,每个都加个锁也不现实
回复

使用道具 举报

我的人缘0
 楼主| james9102 发表于 2017-12-7 10:12:52 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (11)
 
 
0% (0)  踩
hychin 发表于 2017-12-7 10:00. Waral 博客有更多文章,
他想每个node都弄个锁么?这个东西都是trade off,每个都加个锁也不现实
. more info on 1point3acres
肯定是有trade-off。

insert一个node时,有两步:.本文原创自1point3acres论坛
new_node->next = cur->next;
cur->next = new_node;
. Waral 博客有更多文章,第二步是要考虑多线程的地方(可能有多个node改cur), 第一步肯定是单线程操作.
回复

使用道具 举报

我的人缘0
hychin 发表于 2017-12-7 10:15:07 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  81% (261)
 
 
18% (60)  踩
第一步不加锁也有风险的

你刚assign 了 cur->next, 执行下一步之前, cur这个node就被删掉了
回复

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

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

GMT+8, 2018-10-22 20:07

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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