一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投,内推你去多家公司面试
Airbnb 数据科学职位
in analytics and inference
天天打游戏、照样领工资,
你要不要来?
把贵司招聘信息放这里
查看: 180|回复: 2
收起左侧

Wayfair 面经, 希望能帮助到大家

[复制链接] |试试Instant~ |关注本帖
xinyuliujian 发表于 2017-12-2 18:22:32 | 显示全部楼层 |阅读模式

2017(10-12月) 码农类 硕士 全职@Wayfair - 内推 - 其他 |Pass在职跳槽

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

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
Wayfair 是波士顿的一家具电商公司。面试题目不是很难,三轮电话面试和一个homework,没有onsite
116日找人内推,第二天早上就收到了确认邮件,当天下午收到了约电话面试的邮件,效率还是很高的。
119日(第一轮电话面试)
第一轮打电话的是HR,叫Jennifer(据说也有可能是别人)。她上来先介绍了一下Wayfairlab 项目(刚入职三个月的项目),然后问了简历上一个project,让我描述一下我在这个项目中的responsibility.如果是多人项目,会问到你是如何和别人合作的。之后会问WhyWayfair,有工作经验的可能会问why离职。我被问到why离职,我主要从三个方面说的1.现在的活太简单,学不到新知识,没有挑战。2.看不到现在公司的发展前景。3.现在公司的工资低,不提供sponsorship(这个说了也没事,实话实说显得真诚)
这一轮主要是看你对公司感不感兴趣,对公司有多少了解。可以百度一下Wayfair,有一篇文章是讲AmazonWayfair怎么怎么样,中文的,那里有一些关于公司信息,比如公司是怎么飞速发展的。要突出两点:1.对公司了解2.在你心目中公司很厉害,很有发展前景。
之后会收到OA题目(其实是homework),并且交一份你的一个projectsamplecodeDeadline是第二天五点之前。
1.先说OA,还是地里的题目,给一个这样的数组 [['快的','懒的'],['棕色的','黑色的’,'灰色的'],['狐狸','']].让你输出所有组合:
快的 棕色的 狐狸
快的 棕色的 狗狗
快的 黑色的 狐狸.鏈枃鍘熷垱鑷1point3acres璁哄潧
快的 黑色的 狗狗. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
...
懒的 灰色的 狗狗
注意:不可以用recursion的方法!
OA题目是在一个coderpad上,没有用过的小伙伴可以搜一下coderpad提前适应一下。题目会给好在coderpad中,它不像LC那样只有一个方法并且testcase都在后台写好。它是有个main方法并且testcase需要自己写,就跟在IDE里一样。
2. 关于交一份projectsample code. 如果project文件比较大,是可以使用googledrive并发给他们链接的 (我当时就是这样分享的,他们刚开始说打不开,后来我就把原来文件分开发了好几个压缩文件过去的。结果他们又发邮件说sorry,原来的googledrive的链接能打开了。说明是好使的,如果不放心可以两个方案都准备一下)
他们会要求写一个instruction 来说明一下你的project怎么打开,怎么使用,功能是什么。这个建议好好认真写一下,尽量写得像说明书一样,会显得比较仔细,会有加分
1116日收到了下一轮的面试邮件,并且发给你coderpad的链接(OA是一个链接)
11 21 (第二轮电话面试,技术面试,一共一个小时)
面试官貌似是欧洲人的名字,英语比较标准,人还是很nice的。(注意他的电话来电显示是加州的,当时还犹豫要不要接)
上来先问我有什么重要的问题可以先问他,说最后怕时间不够没有机会问了。弄得我有点措手不及,我当时的回答是:我有很多问题想问你,但是我可以在最后再问。面试官说Ok
然后上来也是先介绍了一下wayfair lab那个三个月的项目,第一个月,第二个月干什么什么。然后问我workexperience 中的问题,让我介绍了一下我在这个工作中干了些什么。然后又是Why wayfair, Why 离职。我回答的套路还是第一轮电话面试中的套路。
之后就是技术了,首先会让你介绍一下你的OA那个题是怎么想的,能不能解释一下思路。我是给他一句一句解释的,并且在coderpaddemo例子。
然后就是之前地里说过,大家熟悉的读PHP代码环节,面试官先问我会PHP吗,我说不会,他说太好了。 LZ之前没有PHP基础,只是在面试前看了一下。具体的代码我记不清了,但是一定要知道PHP的数组index可以不是数字,这个时候就像JAVAmap一样,是key,value pair的作用。题目中会出现数组index中是另一个数组的情况,这块我当时有点懵。不过面试官还是很nice, 会引导。
如果是PHP零基础的同学,建议看看这个网站https://www.sololearn.com/, 找到PHP的教程,两个小时就能看完。看完这个对付这个面试足够了。
然后就是大家耳熟能详,他们的招牌题目:给一个数组,把负数放在左边,把正数放在右边,并保持原来的相对顺序不变。个人建议,如果面试官上来没有问inplace,最好先提出Time:O(2n) Space: O(n) 的解法,因为这个比较straightforward. 然后等他说inplace再提出inplace的解,这个方法是同向twopointer, 复杂度是 Time: O(n ^ 2), Space: O(1)。当然网上也有Time:O(n) Space: O(1)的解法, 这个方法比较tricky了,并且有范围限制,感觉应该不会被问到,当然知道还是比不知道好,万一面试官那天心情不好呢?时间宽裕的话可以看看:https://stackoverflow.com/questions/4897280/given-an-array-of-positive-and-negative-integers-re-arrange-it-so-that-you-have
1128日收到最后一轮面试邮件通知
1130日(第三轮电话面试,纯behavior
这个人是lab 项目的leader,上来也是一样,先是介绍了一下那个三个月的项目。然后问对刚才的描述有什么问题。我的回答是谢谢你的描述,之前两轮面试的面试官都介绍过了,我也对这个项目已经了解了很多。她说好。
然后问了是什么让你对wayfair感兴趣?(感觉和why wayfair的回答方式差不多)
接下来就是behavior了,问了三个问题:
1.    如果你和你不喜欢的合作,你会怎么做?
2.    如果你要学习之前没接触过的新知识,如何独立学习?
3.    你的最大的错误是什么,对其他人造成什么影响,你是如何解决的
12 1 日收到offer
PS: 当然,每一轮在最后都有 "你有什么问题要问我?".这个建议准备至少三个吧
祝大家都能拿到自己的dream offer!

lixin832500 发表于 2017-12-2 18:36:38 | 显示全部楼层
楼主找谁推的?还能推不?
回复 支持 反对

使用道具 举报

prince123 发表于 6 天前 | 显示全部楼层
请问wayfair和lab的区别在哪儿?可以都投么
回复 支持 反对

使用道具 举报

本版积分规则

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-12-14 18:21

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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