回复: 7
跳转到指定楼层
上一主题 下一主题
收起左侧

Ebay 电面

全局:

2015(7-9月) 码农类General 硕士 全职@ebay - 内推 - 技术电面  | | Fail | 在职跳槽

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

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

x
前一段时间,朋友内推,电面了Ebay Traffic team(bellevue, WA) 的一个社招职位.面完第一轮就挂了。面试就问了个算法题目:在一个词典中,能由元素周期表中元素(一个字母或两个字)组成的最长的单词。
当时紧张,写了个backtracking,还有个bug,所以就必须挂了。面完后,重新写了,代码在下面,如果大家有更好的方法,请讨论。

    /**
     * sort all the words in the dictionary,
     * and then validate from the longest word.
     * once find one,
     * @param dict
     * @param elements
     * @return
     */
    private String findLongest(Set<String> dict, Set<String
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
(i, i + 2)))
                if (isFormed(i + 2, word, elements))
                    return true;
        }
        return false;
    }


由于是朋友内推的,面试流程很快,自己投的那些职位,基本上没啥反应,到时有个朋友已经面了ebay好几个职位了。
另外,Ebay是没有冻结时间的,面挂可以继续投。

评分

参与人数 1大米 +2 收起 理由
jiaozhu200601 + 2 感谢分享!

查看全部评分


上一篇:8/18 Google电面
下一篇:yelp 8/18/2015 电面面经+OA整理
全局:
LZ 求内推啊 我都找不到人推eBay
回复

使用道具 举报

🔗
xytan123 2015-8-19 23:44:42 | 只看该作者
全局:
意思是把dict里面的词都写到priority queue里面?
回复

使用道具 举报

🔗
flyaway25 2015-8-20 00:04:43 | 只看该作者
全局:
我在google面过这个类似的,当时的思路也是把字典里面的词按照长度排个序,从最长的单词开始依次往下check能否用规定的元素组成。后来我问他还有啥解法吗,他说差不多就是这个。

补充内容 (2015-8-20 00:08):
BTW,你的priority queue写的有bug,用comparator的constructor还要加上pq的size参数,可以直接用collections来sort
回复

使用道具 举报

🔗
 楼主| averillzheng 2015-8-20 03:32:38 | 只看该作者
全局:
flyaway25 发表于 2015-8-20 00:04
我在google面过这个类似的,当时的思路也是把字典里面的词按照长度排个序,从最长的单词开始依次往下check ...

是这样的。 用comparator的constructor可以不指定size。
直接用Collections.sort确实就可以了。
回复

使用道具 举报

🔗
flyaway25 2015-8-20 04:05:47 | 只看该作者
全局:
averillzheng 发表于 2015-8-20 03:32
是这样的。 用comparator的constructor可以不指定size。
直接用Collections.sort确实就可以了。

你用的哪个版本的java,至少我的1.6版本java在这么写priorityqueue的时候如果不加第一个size的参数是直接报错的。

补充内容 (2015-8-20 04:08):
Sorry,刚查了下,1.8版本的java的确可以不加size了。
回复

使用道具 举报

🔗
ChrisGates23 2015-8-20 20:27:37 | 只看该作者
全局:
flyaway25 发表于 2015-8-20 00:04
我在google面过这个类似的,当时的思路也是把字典里面的词按照长度排个序,从最长的单词开始依次往下check ...

请教这样的时间复杂度是O(nk)吗,n单词个数,k单词平均长度。
回复

使用道具 举报

🔗
 楼主| averillzheng 2015-8-21 01:00:57 | 只看该作者
全局:
flyaway25 发表于 2015-8-20 04:05
你用的哪个版本的java,至少我的1.6版本java在这么写priorityqueue的时候如果不加第一个size的参数是直接 ...

是的,我现在用1.8.
回复

使用道具 举报

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

本版积分规则

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