查看: 2179|回复: 5
收起左侧

Gusto 店面 + onsite

|只看干货
匿名用户-99B  2021-5-9 08:37:23 |阅读模式
本楼: 👍   100% (1)
 
 
0% (0)   👎

2021(1-3月) 码农类General 硕士 全职@gusto - 猎头 - 技术电面 Onsite  | Fail | 在职跳槽

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

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

x
本帖最后由 匿名 于 2021-5-9 08:38 编辑

收到这公司的engineering director在LinkedIn上的消息,我想着这公司这么缺人的吗,director直聘?
总结:地里面经要看,两年前的面经,我以为没什么参考价值了,结果还是那些个题目。。。。。


1,director直接把我推给了一个HM,我们电话聊了半小时,感觉还不错,就决定面下


2. 店面,算法题,找到两个json file的不同并且输出,例子:
Input是两个json:  
expected = {
  id: 12,
  first_name: James,
  last_name: Paul,

  location: {
    state: CA,
    city: LA
  }
}


actual = {
  id: 20,
  first_name: 'James',
  location: {
    state: CA,
    city: SF
  }
}


output:
[
  [ '-', 'id',                  12              ],
  [ '-', 'last_name',           'Paul'         ],
  [ '-', 'location.city',   'LA' ],
  [ '+', 'id',                  20                ],
  [ '+', 'location.city',     'SF']               ]
]

我的面试官说不用再去处理把json转成object的过程,你可以就当成俩map。用recursion就写出来了。
刚去找了一下,发现竟然是17年的题。。。https://www.1point3acres.com/bbs/thread-304990-1-1.html


Onsite:
1. coding,单词加粗,利口 溜药溜
2. pair programming, 题目很简单,就是税计算器,阶梯式
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
ents= [a, a, a, b, c]
output:
[A:b, B:c, C:a]

就是说分配之后,礼物可能会被其他人“抢”走,被抢走礼物的人再去拿下一个分配的礼物(保证每个人都有礼物)。
我用的是上面那个链接里给的思路,两个map,人map礼物,礼物map人,再把人倒序推到一个stack里面,有人礼物被抢了后立马重新推到stack里,下次pop出来就可以再分配新的礼物给他了
for循环要去循环presents,因为这个游戏结束的标志是presents礼物分发结束。

求求大米呜呜呜



评分

参与人数 7大米 +23 收起 理由
清道神君 + 12
jason51122 + 1 给你点个赞!
illion1147 + 1 给你点个赞!
彼岸幽光 + 3 很有用的信息!
fy1064 + 2 很有用的信息!

查看全部评分


上一篇:梅林 trading quant
下一篇:亚麻OA2
彼岸幽光 2021-6-3 14:24:40 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (191)
 
 
1% (2)    👎
1. 关于找到 ”找到两个json file的不同“ 的那道题。你说可以认为input是两个map,那唯一的难点是不是map里面的item,会嵌套map?比如例子中的location? 还是说这个location的内容可以当做有大括号的string (”{    state: CA,    city: SF  })?
2. 我觉得楼主回答得非常好,为什么最后还是被拒了?好奇一下原因。
祝楼主拿到更好的offer!
回复

使用道具 举报

地里匿名用户
匿名用户-99B  2021-6-5 02:59:52
本楼: 👍   0% (0)
 
 
0% (0)   👎
彼岸幽光 发表于 2021-6-3 14:24
1. 关于找到 ”找到两个json file的不同“ 的那道题。你说可以认为input是两个map,那唯一的难点是不是map ...

哇塞11年就注册的前辈。

1. 是的,我当时问了,为了简化问题,不需要去处理json,就可以认为input就是map。对的,难点就是嵌套,所以需要recursion

2. 可能回答的还是不够好吧,我觉得
     a. 两轮非技术面,一个和非engineer manager聊behavioral,我答的可能不好。和HM聊,可能也不算非常投机or投缘。
     b. 最后一道题交换礼物,我虽然最后写出来了,但是当时面了一天了脑子一片浆糊,中间不得不和面试官说我要求休息5分钟吃点东西,然后精力有限也没有多和面试官交流 (我其实是有能力一边写代码一边bb和面试官交流的)。
     c. 单纯不需要我这种2年经验的半溜子吧,也不是Junior,也不是3年以上的senior。鸡肋。这也是通过和HM聊天里自己推测的吧。

前辈求米嘻嘻嘻

评分

参与人数 3大米 +8 收起 理由
sss123 + 1 赞一个
清道神君 + 4
彼岸幽光 + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

Falldawn 2021-7-31 08:46:08 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   93% (946)
 
 
6% (70)    👎
请问lz,能不能说一下Json那一题用Java怎么写的啊,马上要面试了,这题虽然知道用递归,但是不知道Java怎么实现
回复

使用道具 举报

Falldawn 2021-7-31 08:47:29 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   93% (946)
 
 
6% (70)    👎
彼岸幽光 发表于 2021-6-2 23:24
1. 关于找到 ”找到两个json file的不同“ 的那道题。你说可以认为input是两个map,那唯一的难点是不是map ...

请问这题用Java怎么写呢,无从下手
回复

使用道具 举报

彼岸幽光 2021-7-31 11:59:04 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (191)
 
 
1% (2)    👎
Falldawn 发表于 2021-7-30 17:47
请问这题用Java怎么写呢,无从下手

具体java怎么处理不太清楚,大概难点就是有嵌套。估计可以把input简化成 字典里面嵌套字典,list里面嵌套list?有一点点像 LC 341 ? 这些都是我猜的哈,因为我也没有遇到这个题目。。。
回复

使用道具 举报

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

本版积分规则

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