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

狗家昂赛特

全局:

2017(10-12月) 码农类General 硕士 全职@google - 内推 - Onsite  | | Other | 应届毕业生

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

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

x
因为snapchat家的面筋一发就有昂赛特了。。所以也发个狗家的吧。。从地里也学习到了好多东西,回报回报。。。求不被发现。。准备:LC一百四十道狗家题刷了两遍。

上周昂赛特,遇到了史上最难题吧。。

第一轮:topological sort。我写了上百遍了(DFS wik版本),但是华人大叔没太看懂为什么有两个visited set,所以解释了好久。

第二轮:
int[][]矩阵,求是否满足性质:左上角到右下角的斜线上的值都要相等。比如(0,1)(1,2),(2,3)这些要相等。
小伙伴告诉过我这题,所以我知道follow up是矩阵很大,每次只能读一行怎么办,所以我一开始就写了两行两行比较的算法,面试小哥有点蒙蒙,依然也给了这个follow up,秒了。然后还剩二十多分钟,小哥就给了第二个follow up:现在一行都太大没法读进来,但是可以允许算法不是1
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
之到最后是给出了一个算法,写了一点点中间步骤的代码,但是整个代码是没写的。结束的时候考官问我感觉怎么样,我说没有想到是这种数学题,他说我们希望看到你分析这个题然后写成代码的整个过程,我说可惜我还是没写完代码呀,他点点头说嗯(我就觉得完蛋了)。最后朋友圈大神说这是计算机图形学最后几章的问题,什么z buff scan算法。。。。

好的就这样,等待HR反馈。。。。我个人觉得已经发挥我所有实力了,但感觉依然有风险。。第三轮followup不好,第四轮只分析出来算法没写出代码。

评分

参与人数 3大米 +68 收起 理由
coldrainy + 5 感谢分享!
fay19 + 3 感谢分享!
夏虫不知雪花 + 60

查看全部评分


上一篇:fb挂经
下一篇:简历拒 手里没面试机会了 该怎么办

本帖被以下淘专辑推荐:

推荐
linjin 2016-11-19 13:34:49 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

推荐
zhan1612 2016-11-19 13:22:23 | 只看该作者
全局:
我也是醉了, 这次没空格,不好意思啊。怎么删回复啊····再贴一次吧, 不要打我啊····
  1. bool checkRepeating(string& s, int l, int r, int start, int end){
  2.         if((end-start+1)%(r-l+1) != 0)
  3.                 return false;
  4.         int len = r-l+1;
  5.         bool res = true;
  6.         for(int i=start; i<=end; i++){
  7.                 if(s[(i-start)%len+l] != s[i]){
  8.                         res = false;
  9.                         break;
  10.                 }
  11.         }
  12.         return res;
  13. }

  14. int getLength(int l1, int l2){
  15.         return (int)(log10(l2/l1+1)+1);
  16. }

  17. string shortestEncodeString(string s){
  18.         int len = s.length();

  19.         vector< vector<int> > res(len, vector<int>(len, 0));
  20.         for(int i=0; i<len; i++){
  21.                 for(int j=0; j<=i; j++){
  22.                         res[j][i] = i-j+1;
  23.                 }
  24.         }

  25.         unordered_map<string, string> record;

  26.         for(int i=0; i<len; i++){
  27.                 for(int j=i; j>=0; j--){

  28.                         string temp = s.substr(j, i-j+1);
  29.                         if(record.find(temp) != record.end()){
  30.                                 res[j][i] = record[temp].size();
  31.                                 continue;
  32.                         }
  33.                         string ans = temp;
  34.                         for(int k=j; k<i; k++){
  35.                                
  36.                                 string str1 = s.substr(j, k-j+1);
  37.                                 string str2 = s.substr(k+1, i-k);
  38.                                 if(res[j][i] > res[j][k] + res[k+1][i]){
  39.                                         res[j][i] = res[j][k]+res[k+1][i];
  40.                                         ans = record[str1] + record[str2];
  41.                                 }

  42.                                 if(checkRepeating(s, j, k, k+1, i) == true && res[j][i] > 2+getLength(k-j+1, i-k)+res[j][k]){
  43.                                         res[j][i] = 2+getLength(k-j+1, i-k)+res[j][k];
  44.                                         ans = to_string((i-j+1)/(k-j+1)) + '[' + record[str1] +']';
  45.                                 }
  46.                         }
  47.                         record[temp] = ans;
  48.                 }

  49.         }

  50.         return record[s];
  51. }
复制代码
回复

使用道具 举报

🔗
chestnut9919 2016-11-18 04:52:32 | 只看该作者
全局:
第三轮那个跟我一样,原来只是个warm up啊。。怪不得我HC挂了
回复

使用道具 举报

🔗
Griffith♂Guts 2016-11-18 05:58:33 | 只看该作者
全局:
最后一轮竟然考gpu算法。玩游戏的知道关了阴影特效会流畅很多就知道这个复杂度挺高的了。
回复

使用道具 举报

🔗
 楼主| SidneyFan 2016-11-18 06:04:27 | 只看该作者
全局:
chestnut9919 发表于 2016-11-18 04:52
第三轮那个跟我一样,原来只是个warm up啊。。怪不得我HC挂了

T T那我凶多吉少了。。。是个亚裔姐姐。。。
回复

使用道具 举报

🔗
chestnut9919 2016-11-18 06:09:31 | 只看该作者
全局:
SidneyFan 发表于 2016-11-18 06:04
T T那我凶多吉少了。。。是个亚裔姐姐。。。

我的是个非洲小哥 你起码还问到了followup 我写完根本没时间了 还是很有希望的
回复

使用道具 举报

🔗
catinclay 2016-11-18 06:17:56 | 只看该作者
全局:
第三轮的dp思路能不能分享下? 这题想了好几天了... 没有头绪呀
回复

使用道具 举报

🔗
 楼主| SidneyFan 2016-11-18 06:27:37 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| SidneyFan 2016-11-18 06:28:26 | 只看该作者
全局:
chestnut9919 发表于 2016-11-18 06:09
我的是个非洲小哥 你起码还问到了followup 我写完根本没时间了 还是很有希望的

我看到你的帖子了!rotation多好啊!!!
回复

使用道具 举报

🔗
chestnut9919 2016-11-18 06:39:53 | 只看该作者
全局:
SidneyFan 发表于 2016-11-18 06:28
我看到你的帖子了!rotation多好啊!!!

好啥啊这都是HC挂了的被扔过去,还是祝你过HC。
回复

使用道具 举报

全局:
加油小可爱~哈哈哈

评分

参与人数 1大米 +10 收起 理由
xiaozhuxiaozhu + 10 回答的很好!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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