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

新年骨骼vo

🔗
匿名用户-ZXQT0  2021-1-20 06:16:21 |倒序浏览

2021(1-3月) 码农类General 硕士 全职@google - 猎头 - Onsite  | | WaitList | 在职跳槽

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

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

x
本帖最后由 匿名 于 2021-1-20 06:40 编辑

您好!
本帖隐藏的内容需要积分高于 150 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 150 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

说实话面完感觉很糟糕,有两轮都不太好,有一轮甚至都没写完。自己心里已经默默move on了
结果上周HR通知送HC,还是feedback very positve。 有点懵逼。。。。
请问HC是不是对代码要求很高? 即便面试官给的feebback很好,但是像我这种代码没写的太好的是不是还是会挂? 面试官的feedback和代码到底哪个权重会比较大啊?
本来已经心如止水了,现在又突然给我希望。。。。要挂就挂,别这样折磨我啊啊啊啊





补充内容 (2021-1-22 08:42):
更新:刚收到通知过了HC,具体level还在问HR。
说实话还挺意外的,因为面完之后自我感觉代码写的并不好。
非要说的话也就是交流的还挺好,面试过程中的所有想法包括思考过程都让面试官理解了。
祝大家好运!

评分

参与人数 3大米 +3 收起 理由
jarjar + 1 很有用的信息!
苏浅 + 1 给你点个赞!
mxiao6 + 1 很有用的信息!

查看全部评分


上一篇:亚麻实习timeline
下一篇:方块面经+求助
推荐
belljay 2021-1-21 09:28:27 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

全局:
  1. public class OncallSchedule {

  2.     public List<Span> schedule(List<Oncall> ls) {
  3.         List<Tick> axis = new ArrayList<>();
  4.         List<Span> res = new ArrayList<>();
  5.         if(ls == null || ls.isEmpty()){
  6.             return res;
  7.         }
  8.         for (Oncall oncall : ls) {
  9.             Tick startTick = new Tick(oncall.start);
  10.             startTick.set.add(oncall.name);
  11.             axis.add(startTick);
  12.             Tick endTick = new Tick(oncall.end);
  13.             endTick.set.add(oncall.name);
  14.             axis.add(endTick);
  15.         }
  16.         Collections.sort(axis, (a, b) -> a.x - b.x);
  17.         Tick pre = axis.get(0);
  18.         for (int i = 1; i < axis.size(); i++) {
  19.             Tick cur = axis.get(i);
  20.             Span span = new Span(pre.x, cur.x);
  21.             for (String name : pre.set) {
  22.                 span.set.add(name);
  23.                 if (cur.set.contains(name)) {
  24.                     cur.set.remove(name);
  25.                 } else {
  26.                     cur.set.add(name);
  27.                 }
  28.             }
  29.             res.add(span);
  30.             pre = cur;
  31.         }
  32.         return res;
  33.     }

  34.     public void test() {
  35.         List<Oncall> oncalls = new ArrayList<>();
  36.         oncalls.add(new Oncall(0, 3, "A"));
  37.         oncalls.add(new Oncall(2, 4, "B"));
  38.         oncalls.add(new Oncall(5, 6, "C"));
  39.         List<Span> res = schedule(oncalls);
  40.         for (Span s : res) {
  41.             System.out.println(s);
  42.         }
  43.     }

  44.     private class Tick {
  45.         int x;
  46.         Set<String> set;

  47.         public Tick(int x) {
  48.             this.x = x;
  49.             set = new HashSet<>();
  50.         }
  51.     }

  52.     private class Oncall {
  53.         String name;
  54.         int start, end;

  55.         public Oncall(int s, int e, String n) {
  56.             name = n;
  57.             start = s;
  58.             end = e;
  59.         }
  60.     }

  61.     private class Span {
  62.         int start, end;
  63.         Set<String> set;

  64.         public Span(int s, int e) {
  65.             start = s;
  66.             end = e;
  67.             set = new HashSet<>();
  68.         }

  69.         @Override
  70.         public String toString() {
  71.             StringBuilder sb = new StringBuilder();
  72.             for (String name : set) {
  73.                 sb.append(name + ",");
  74.             }
  75.             sb.deleteCharAt(sb.length() - 1);
  76.             return String.format("(%s, %s) %s", start, end, sb.toString());
  77.         }
  78.     }
  79. }
复制代码


回复

使用道具 举报

推荐
xiaocase 2021-1-20 09:15:08 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 1大米 +2 收起 理由
何曾渡光 + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-ZXQT0  2021-1-20 06:30:49
本帖最后由 匿名 于 2021-1-20 07:21 编辑

请问大家有见过feedback very positve但是最后挂在hc的么?
回复

使用道具 举报

🔗
SleepySF 2021-1-20 07:01:39 | 只看该作者
全局:
请问VO之后多久得到update的?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-ZXQT0  2021-1-20 07:14:15
SleepySF 发表于 2021-1-20 07:01
请问VO之后多久得到update的?

面完四天收到了HR的邮件update
回复

使用道具 举报

🔗
SleepySF 2021-1-20 08:09:10 | 只看该作者
全局:
谢谢 我上周四刚面完,那我再等等
回复

使用道具 举报

🔗
何曾渡光 2021-1-20 09:10:11 | 只看该作者
全局:
请问lz第一问input是什么格式呢? 还有就是如果一个人有2+个下属的话 那树就不是二叉树了 怎么做inorder呢?
回复

使用道具 举报

🔗
workworkhard 2021-1-20 12:11:14 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-ZXQT0  2021-1-20 12:12:58
workworkhard 发表于 2021-1-20 12:11
输入[a->b->c, a->d->e, f->g->h] 所以输入是list of string?

没错
字数字数
回复

使用道具 举报

🔗
babburra 2021-1-20 12:15:35 | 只看该作者
全局:
楼主没面system design是吗 还有第二题为什么(2, 3)是A呢
回复

使用道具 举报

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

本版积分规则

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