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

工作一年半在职跳槽,分享一波面经+经验,求加精

   
🔗
 楼主| shabixia 2016-12-5 08:10:06 | 只看该作者
全局:
wtcupup 发表于 2016-12-5 06:41
楼主能说说谷歌店面一那道题,和FB blacklist那道题的思路吗?

谷歌那道题暴力穷举,先看每个点上下左右最多能连多少个连续的1,然后穷举长度看能不能组成正方形,fb的那道我用了trie,感觉智商当时爆发了一下,嘻嘻
回复

使用道具 举报

🔗
 楼主| shabixia 2016-12-5 08:10:30 | 只看该作者
全局:
f1371342385 发表于 2016-12-5 07:09
lz,fb和谷歌给的是4吗 一年半听说给4呀

对的,给的4
回复

使用道具 举报

🔗
 楼主| shabixia 2016-12-5 08:12:08 | 只看该作者
全局:
yabay91 发表于 2016-12-5 07:58
lz我看你在另一个贴子里说fb今年下半年开始只招5年以上经验的了,那请问你怎么拿到面试的啊~

我准备明年 ...

快投,十月中旬左右2017 hc刚开,明年三月估计妥妥就用光了
回复

使用道具 举报

🔗
神罗天征 2016-12-5 08:26:48 | 只看该作者
全局:
请问楼主google onsite第三题是先把word list 安长度排序,然后一个个用kmp去查找吗?还是有更好的方法?然后能说说第四题第二问怎么做的吗?多谢
回复

使用道具 举报

全局:
楼主您好,请问下google onsite的第三题是什么意思,有点不明白。谢谢
回复

使用道具 举报

🔗
 楼主| shabixia 2016-12-5 13:58:36 | 只看该作者
全局:
神罗天征 发表于 2016-12-5 08:26
请问楼主google onsite第三题是先把word list 安长度排序,然后一个个用kmp去查找吗?还是有更好的方法?然 ...

我第一个版本就是这么做的,但是这种算法有个问题,假设原string长度a,word一共n个,每个word长度b,那时间复杂度就是O(n*(a+b)), 面试官说我如果a很大就傻逼了,我后来的方法是扫一遍原string,然后同时maintain一个map,这个map存的是每个单词match到哪一位了,然后每次扫一个字符就去更新一遍map,这样,这样O(a+b*n)的时间就可以了,然后第四题是先sort一下,然后match一个heap,扫一遍就有最大值了O(nlogn)

补充内容 (2016-12-5 13:59):
第四题应该是maintain一个heap。。。不是match
回复

使用道具 举报

🔗
 楼主| shabixia 2016-12-5 14:00:48 | 只看该作者
全局:
类与对象tju 发表于 2016-12-5 08:55
楼主您好,请问下google onsite的第三题是什么意思,有点不明白。谢谢

就是原串是abcde,然后三个word,abe,bc,eee,其中abe跟bc是abcde的子串,然后其中abe比较长
回复

使用道具 举报

🔗
神罗天征 2016-12-5 14:13:55 | 只看该作者
全局:
shabixia 发表于 2016-12-5 13:58
我第一个版本就是这么做的,但是这种算法有个问题,假设原string长度a,word一共n个,每个word长度b,那 ...

请问第四题sort是按到原点的distance吗?能说说具体思路吗?多谢
回复

使用道具 举报

🔗
 楼主| shabixia 2016-12-5 14:16:31 | 只看该作者
全局:
在浙里 发表于 2016-12-5 14:13
请问楼主为什么选择Fb,而不是gg?

fb饭好吃啊!其实主要是听说最近fb那边贾扬清大神的组招人招蛮多的想去碰碰运气,gg给的就是cloud的一个普通的组
回复

使用道具 举报

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

本版积分规则

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