马鬃面筋

10/14号的纽约onsite,亚麻的纽约办公室在哈德逊yard,位置很好,环境优美, 广告组 一共五轮

  1. 印度大叔,Video Conference, 25minBQ + 刷题网的in memory文件系统,实现ls, mkdir, readFile, writeFile 我对文件系统不是很熟,这题也没刷到,最后在提示下只实现了ls,其他的函数我说follow the same pattern,他说懂了不用写了。总结下面试得带草稿纸,VC的话自己画一画会好很多。
  2. 亚洲小哥, 25minBQ + 一道很简单的tree题, 叶子结点是数字,其他结点是运算符,postorder秒。follow up是如果运算符除了加减乘除还可以有很多种,几百种几千种怎么办。我说可以用实现 CalcHander接口, 然后用Map<String, CalcHandler> map存对应关系,最优解是拓展TreeNode的子类,让它包含运算功能。这轮聊得不错
  3. 韩国小哥 hiring manager,纯bq 估计问了七八个问题, 聊的很好
  4. 午饭俄罗斯小哥
  5. 亚裔小哥, 30min bq设计大富翁OOD, 小哥人很好聊得很嗨
  6. 美国大叔在德州WFH,VC, 迟到10min, 25minbq, 一道简单的搜索问题。实现makeGroup和getAllNames
    比如 team = [‘John’, ‘Peter’], org = [‘Bill’, team], makeGroup(org) 后如果call getAllNames(org)应该返回[‘John’, ‘Peter’, ‘Bill’], 接口和数据结构自己随便定义。dfs或者bfs。通话有点延迟,聊得还行

我最后两轮的脑子已经有点晕了,导致bq用了一样的例子,一共准备了20个例子
hr说明天中午给我打电话告诉我结果,我觉得如果是通过他应该会把offer放在标题里然后直接发邮件,而且第一轮明显是挂了,所以多半是拒信。发个帖子回馈一下论坛,祝大家求职顺利

恭喜恭喜

谢谢老师,很意外,应该是bq答得还可以

运气 + 实力啦 :grin:

多大包

请问第一题难题是哪一道? 谢谢