回复: 3
跳转到指定楼层
上一主题 下一主题
收起左侧

apple电面挂经

🔗
匿名用户-SKDL2  2022-9-23 16:01:23 |倒序浏览

2022(10-12月) 码农类General 硕士 全职@apple - 网上海投 - 技术电面  | 🙁 Negative 😐 Average | Fail | 应届毕业生

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 匿名 于 2022-9-23 01:07 编辑

面的是个cloud的team,一开镜头是个abc小哥,问想先介绍组还是做题,无脑先做题,考是的job scheduler,给了两个function
add_task(job, priority, Set dependency)
run_task()

第一个是可以添加一个job A,每个job有Int prioity(小的job有high priority),depen
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
是正确的,看小哥表情是有些疑惑,但是因为没见过这道题也没想到更好的解法,最后让我simulate了下算法,说了个visible就完了。时间也到了,也没有聊更多。

感觉有点无语,出题前给我说了算法题会非常easy(个人并不觉得,可能我太菜了。。),而且题更偏system方面也练得很少,能把思路非常清楚得讲出来更重要吧。

评分

参与人数 1大米 +10 收起 理由
匿名用户-4FNO3 + 10

查看全部评分


上一篇:2022贝恩咨询面经
下一篇:Scale AI - Machine Learning Research Engineer - Take Home Challenge + 电面面经
推荐
hikaliy 2022-10-8 01:31:38 | 只看该作者
全局:
本帖最后由 hikaliy 于 2022-10-8 01:35 编辑

中间的部分看不到,只说看到的部分

把所有job的依赖关系做成一张图。出度为0的节点作为root(可能有多个)。然后BFS从root开始按层遍历,每一层(包括root层)用priority_queue当容器,就可以了吧
回复

使用道具 举报

全局:
直接按照优先级排个序 然后拓扑排序就好了吧…没必要又整heap又整那么多 先按照第二维排个序 然后按第三维添加边 这样每个点指向的edges就是按照优先级排序的 然后如果你拓扑排序是dfs就逆序排列 bfs就是顺序排列… 感觉楼主整那么一堆是把小哥整懵了

评分

参与人数 1大米 +3 收起 理由
匿名用户-4FNO3 + 3

查看全部评分

回复

使用道具 举报

全局:
本帖最后由 黑发披肩的绿豆 于 2023-8-28 22:23 编辑

这年头 难道最基本的priority inheritance 没人听说过吗。。。
回复

使用道具 举报

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

本版积分规则

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