一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 547|回复: 1
收起左侧

Wayfair面经

[复制链接] |试试Instant~ |关注本帖
darkwowgamer 发表于 2016-1-20 05:47:18 | 显示全部楼层 |阅读模式

2016(1-3月) 码农类 硕士 全职@Wayfair - 网上海投 - 技术电面 |Otherfresh grad应届毕业生

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

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

x
先聊简历上的project, 之后coding题, 除去别的面经提过的, 多问了一个用两个stack实现queue, 教训是虽然有面经但也别做太快...

另外问了recruiter, base是根据电面的performance决定的..鐣欏璁哄潧-涓浜-涓夊垎鍦

没有问我php代码, 不过还是帖下搜集的php相关的资料, 点击进入来源帖子, 感谢各位作者:
PHP的那题就是给鞋子那个类赋值的时候有的鞋子是没有size的,而输出print的时候没有考虑到这种情况而已。
感谢楼主分享, 还想问下PHP那段代码给出鞋子的完整class了吗?__construct()里没有给size属性赋值吗?如果是这样的话要修这个bug应该就是在print的时候检查size是否大于等于1吧,这段代码楼主还能想起来别的bug吗?谢谢楼主~~
大概就是你说的这样改,只有这么一个bug,应该没有别的了。


大概是有几种不同的鞋子,分不同的种类啊(high heel,sneaker什么的),颜色啊,尺码啊,价格啊什么的,然后把他们显示出来。我就大概和他讲了每段代码啥意思都,然后面试官运行了一下,说里面有个错误,你能找到哪里错了吗,我记得显示的是,小于50块钱的鞋子当中,红色的尺码有5,6,7,6.5什么的,黄色的尺码有什么什么,然后蓝色的尺码没有显示,于是开始找哪里有错误,发现在最上面蓝色那里size这个attribute是空的,于是跟面试官说了,然后给他随便加了一些size, 运行显示了一下,面试官很开心。然后说那我再问你一下,如果我让你显示的是 A blue XX shoe out of stock你如何修改,这个是在中间那块改的,就照猫画虎加上了显示‘ out of stock'的语句,还有删除了之前的一些,给他显示出来了

直接给我贴上一段php代码,问我输出和如果改,代码不难,有两个key word不懂 一个是 PHP_EOL 换行符 一个是 implode 作用类似array.toString(). 我本来以为只需要说一下代码的意思,结果浪费了一段时间,当他让我写output的时候,我又出了一个小错误,他就说让我再想想,又浪费一段时间,改完以后完全正确了,他确认了跑了一下,结果时间也到了. 因为完全没时间被问到算法题,当时的心情非常糟糕. 求一个顺利.

php题就是你说的 shoes 题 . 其实前面地里的面经有些误导人,并不是找bug,首先, 会让你写出,如果执行某一个函数调用语句,output是啥,代码是没有bug的,是完全可以跑通的(但是他不会让你去run). 过了这一关,然后问题来了,就跟地里面经一样,比如 blue sneaker 后面怎么啥子描述都没有啊,然后你可以跟他说 它的array里并没有定义 size 这个变量 所以是空的 但是不会报错 按照面试官的原话是 looks weird. 你再说咋改.
. 鍥磋鎴戜滑@1point 3 acres


yaq0925 发表于 2016-1-20 06:16:53 | 显示全部楼层
求楼主timeline
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

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

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-4 01:40

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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