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

脸书电面第三面

全局:

2018(7-9月) 码农类General 博士 实习@meta - 网上海投 - 技术电面  | | Other | 应届毕业生

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

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

x
最终面了,面试官听声音是国人大哥,可惜电话信号很差,比较影响交流。。
第一题:给一个alphabet的order,比如[cdfag],然后给一个word list,比如[df,ag,cg],对这个word list做alp
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
译的错误信息让改正,最后改过来了。
第二题比较熟悉Trie了,很顺畅写完了。

不管结果怎么样,总算结束了。。。

评分

参与人数 4大米 +40 收起 理由
whdawn + 30
jiayi411 + 2 很有用的信息!
randrand1 + 3 很有用的信息!
eval + 5 很有用的信息!

查看全部评分


上一篇:白页店面 + 昂塞
下一篇:脸爸爸炒的面筋

本帖被以下淘专辑推荐:

推荐
 楼主| zigzag 2017-11-30 07:24:27 | 只看该作者
全局:
FF11A 发表于 2017-11-30 07:18
楼主 第二题是什么意思,能具体点吗,trie 不是用来搜prefix 或者 search word 吗
谢谢

比如给你一些words = [cd,ef,ab],用这些words建立一个trie,然后给定这个trie,把它里面存的所有words输出出来,输出的顺序是要按alphabetical order的: [ab,cd,ef]
回复

使用道具 举报

推荐
FF11A 2017-11-30 07:36:55 | 只看该作者
全局:
zigzag 发表于 2017-11-30 07:24
比如给你一些words = [cd,ef,ab],用这些words建立一个trie,然后给定这个trie,把它里面存的所有words输 ...

直接用trie 就可以排序,还是需要做额外的排序,比如用heap什么的?我对trie的理解就停留在 search 这个功能,(⊙﹏⊙)b 谢谢 lz
回复

使用道具 举报

推荐
 楼主| zigzag 2017-11-30 11:23:55 | 只看该作者
全局:
FF11A 发表于 2017-11-30 08:45
在你的数据结构里, 对于每个trienode 它的children 已经排好序了吗, 你是用什么数据结构存的trie node

第二题就是按从a到z的顺序,所以可以说是每个child都排好序的了,就是一个bool表示是否是词尾,然后一个数组存children
回复

使用道具 举报

🔗
FF11A 2017-11-30 07:18:03 | 只看该作者
全局:
楼主 第二题是什么意思,能具体点吗,trie 不是用来搜prefix 或者 search word 吗
谢谢
回复

使用道具 举报

🔗
 楼主| zigzag 2017-11-30 08:17:46 | 只看该作者
全局:
FF11A 发表于 2017-11-30 07:36
直接用trie 就可以排序,还是需要做额外的排序,比如用heap什么的?我对trie的理解就停留在 search 这个功 ...

直接在trie上backtracking就可以
回复

使用道具 举报

🔗
danieldong 2017-11-30 08:23:32 | 只看该作者
全局:
第一题可以用array.sort(T[], Comparator)吗?然后自己实现comparator里的逻辑?
回复

使用道具 举报

🔗
 楼主| zigzag 2017-11-30 08:26:25 | 只看该作者
全局:
danieldong 发表于 2017-11-30 08:23
第一题可以用array.sort(T[], Comparator)吗?然后自己实现comparator里的逻辑?

可以的,我就是这样写的,但分析时空复杂度的时候需要包括sort算法本身
回复

使用道具 举报

🔗
FF11A 2017-11-30 08:45:28 | 只看该作者
全局:
zigzag 发表于 2017-11-30 08:17
直接在trie上backtracking就可以

在你的数据结构里, 对于每个trienode 它的children 已经排好序了吗, 你是用什么数据结构存的trie node
回复

使用道具 举报

🔗
AuroraKK 2017-11-30 08:55:53 | 只看该作者
全局:
为什么感觉第一题也是用trie?还是一样先建树,直接按给定的顺序进行遍历?
回复

使用道具 举报

🔗
valleyvalley 2017-11-30 08:57:58 | 只看该作者
全局:
请问楼主是先面了两轮 然后hr说feedback不统一 需要加面吗?
回复

使用道具 举报

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

本版积分规则

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