查看: 3490| 回复: 10
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] Yelp Fullstack oniste

全局:

2018(4-6月)-CS本科+短暂实习或全职不超过3个月 | 校园招聘会|其他地区 码农类General全职@yelp

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

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

x
上周面的  oniste,
Round 1
白人小哥 full-stack eng, 一些关于简历的问题然后上题 build company hierarchy tree,
Assume we have a list of relations in the format of ['reporter', 'reportee'], build a tree based on the list and return the root node.
example ['Jack', 'Sun'], ['Frank', 'Sun'], ['Jessie', 'Frank']
               Sun
               /   \
              /      \
            Jack   Frank
                        \ . 1point 3acres
                       Jessie

public TreeNode buildTree(String[][] list){}

Round 2
三姐 full-stack eng, 简短介绍自己, 貌似对系统设计很感兴趣,继续对着简历抠细节,类似什么microservice. 什么是load balancer 不知道是我语言有问题还是咋, 三姐一直理解不到,导致最后要画图啥的解决。 导致最后做题时间不够了.....
题目:Implement a search bar to allow user search based on business category(etc. Western food, Chinese Food), city(etc. SF, Seattle, LA), cost ($, $$, $$$), ranking(one star, two star, three star ).

category and city is always required, cost and rank is optional.
(Business class 是我自己定义的 )
class Business {
   String name = null;
   String catagory = null;
   String city = null;
   int cost = 0;
   int ranking = 0;
}

class BunseenesSearcher {
       public BunseenesSearcher(List<Business> businesses){
       }
       //用来搜索的method
       public List<Business> search(String catagory, String city, int cost, int rank){
       }
}

class什么的都是自己定义的, 感觉解答问题的过程有很大的自由度(当然也给黑人留下了无限的空间).1point3acres

Round 3 ..
Eng manager, 简短介绍自己, 然后很多behaviour question, 如果你有好几个offer你会选谁, 为什么?你最喜欢你现在实习的什么地方, 你最不喜欢什么地方, 每个问题自动延伸出多个小问题. 经典问题, 网页加载慢是什么原因。
问题是leetcode 遛灸贰, 包装了一下, -baidu 1point3acres
assume we a message system in format . Χ
class Message{
   String sender
   String receiver
   String msg
}
input: List<Message> messages, 然后根据这个计算一个积分榜根据收到的message总数
.. ..
. Waral dи,
Round 4.google  и
拽拽的白人eng manager, 也是自我介绍, 现在在干什么, behavior questions, give me an example where you have a strong disagreement with your manager/leader、mentor.
题目leetcode乌硫 变体, 然后讨论了下complexity. .и


Summary
总结下吧,感觉他们注重的是的理解实际问题并且给出答案的能力, 很多问题都包装成生活中的问题, 很多问题都给了很大的发挥空间(define the class, define input). 算法的要求大概是在够用就好的程度。
希望能帮到需要的人!



评分

参与人数 1大米 +1 收起 理由
拖延症晚期 + 1 很有用的信息!

查看全部评分


上一篇:国内的算法工程师相当于美国的什么岗位,DS还是DE?
下一篇:大家的twitter new grad有消息了么?马上1220了
🔗
lyb1115 2017-12-17 17:09:16 | 只看该作者
全局:
lz可否讲一下第一题大概思路?谢谢
回复

使用道具 举报

🔗
 楼主| coliguanda 2017-12-17 17:41:25 | 只看该作者
全局:
lyb1115 发表于 2017-12-17 17:09
lz可否讲一下第一题大概思路?谢谢
-baidu 1point3acres
我当时也没有特别好的思路,  先用Map<String, List<String>>  :: the person,  list of children who report to him/her. 把所有的从属关系装到map里. 同时单独用一个set吧reportee放进去。
最后比较map.keySet()和 set来找出来root, (Find the person who never reports to anyone). 一旦找到root你就可以从上到下根据map里的关系找出上下级的关系, 类似BFS.


回复

使用道具 举报

🔗
cszhazha 2017-12-18 03:26:09 | 只看该作者
全局:
楼主拿到offer了嘛
回复

使用道具 举报

🔗
zcm0705 2017-12-20 00:22:27 | 只看该作者
全局:
想问下三姐叫什么?riya吗?
回复

使用道具 举报

🔗
Crazy_fight 2017-12-20 00:34:40 | 只看该作者
全局:
楼主是内推的还是海投的?
回复

使用道具 举报

🔗
yiliaobailiao 2017-12-20 02:11:59 | 只看该作者
全局:
请问什么是“leetcode乌硫”啊?
回复

使用道具 举报

🔗
kxace 2017-12-20 03:40:07 | 只看该作者
全局:
这个背景。。。大佬可否改改。。。
回复

使用道具 举报

🔗
edwin1992 2018-1-12 02:43:10 | 只看该作者
全局:
楼主是在加拿大吗?你投的是美国yelp的职位?
回复

使用道具 举报

🔗
 楼主| coliguanda 2018-1-19 13:06:14 | 只看该作者
全局:
edwin1992 发表于 2018-1-12 02:43
楼主是在加拿大吗?你投的是美国yelp的职位?
. 1point 3acres
对  拿到的话给抽
回复

使用道具 举报

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

本版积分规则

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