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

呀嘛熏 社招 OA

全局:

2016(10-12月) 码农类General 硕士 全职@amazon - 网上海投 - 在线笔试  | | Other | 应届毕业生

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

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

x
内推了亚麻 一直没有回复,上周五海投了一个社招的职位,要求一到三年工作经验,没想到第二天就给回复了。然后直接给了OA。今天搞定了。和之前论坛上发的题目不太一样,不是太难。接下来上题:第一题: 括号match  给一个string 里面是类似(({{[[<<adfadfad>adfasdf>}])>,问是不是match,leetcode easy级别的。
第二题: 类似于   但是完全不一样。是说给一个 公司的级别树,最上面是CEO, 然后employee下面有需要向他report的人的话,这个employee 就是manager,每个employee 最多有一个manager。然后给你两个employee 让你找出他们的最低的common manager。employee的数据结构如下:
Employee {
    int id;
    string  name;<
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
nt>

if(!stak1.empty() )
      return  stak1.top();
return nullptr;


补充内容 (2016-11-17 01:58):
第二天就被拒了。好无情。这是简历得有多差。

评分

参与人数 2大米 +43 收起 理由
Anna92 + 3 感谢分享!
夏虫不知雪花 + 40

查看全部评分


上一篇:fb 电面面经
下一篇:MS 11/14 hiring event
🔗
llxxyy 2016-11-17 03:21:41 | 只看该作者
全局:
楼主抱抱,感觉亚麻确实略坑。小伙伴帮我推给manager,qa岗,结果我收到的和你一样的链接。谢谢楼主分享,加油哦!
回复

使用道具 举报

🔗
Owenli20 2016-11-17 03:59:35 | 只看该作者
全局:
这道题用LCA那种分治法哪里不对?

  1. Employee* findCommonManager(Employee* ceo,  Employee* employee1, Employee* employee2) {
  2.     if (ceo == nullptr) {
  3.         return nullptr;
  4.     }
  5.     if (ceo == employee1) {
  6.         return employee1;
  7.     }
  8.     if (ceo == employee2) {
  9.         return employee2;
  10.     }

  11.     bool isManagingEmployee1 = false;
  12.     bool isManagingEmployee2 = false;
  13.     for (int i = 0; i < ceo->getReports().size(); i++) {
  14.         Employee* e = findCommonManager(ceo->getReports()[i], employee1, employee2);
  15.         if (e == employee1) {
  16.             isManagingEmployee1 = true;
  17.         } else if (e == employee2) {
  18.             isManagingEmployee2 = true;
  19.         } else if (e != nullptr) {
  20.             return e;
  21.         }
  22.     }

  23.     if (isManagingEmployee1 && isManagingEmployee2) {
  24.         return ceo;
  25.     }
  26.     if (isManagingEmployee1) {
  27.         return employee1;
  28.     }
  29.     if (isManagingEmployee2) {
  30.         return employee2;
  31.     }
  32.     return nullptr;
  33. }
复制代码
回复

使用道具 举报

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

本版积分规则

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