📣 独立日限时特惠: VIP通行证立减$68
回复: 8
跳转到指定楼层
上一主题 下一主题
收起左侧

新鲜Google面经

全局:

2018(1-3月) 码农类General 本科 全职@google - 猎头 - Onsite  | | Other | 在职跳槽

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

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

x
第一次发帖,本来不是泡论坛的人,但是


您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
是狗家。。 希望hc老天保佑。。

上一篇:Interactive Brokers Group - OA
下一篇:画桥 电面挂经
🔗
 楼主| StrawberryMilk 2018-3-2 13:48:19 | 只看该作者
全局:
啊。。楼主手贱发表了。。 anyway,面试前泡了几周论坛,决定回馈下哈哈
回复

使用道具 举报

🔗
 楼主| StrawberryMilk 2018-3-2 13:59:08 | 只看该作者
全局:
第一轮,欧洲大叔,问了lc肆久久,但是花了30分钟要跟我强行讨论思路,最后十分钟没写完码,大叔很不care的说没事,这个谁都会写,然后就走了。。。
第二轮,一个貌似日本小哥,要实现让一个线程的run 只能在过去一秒被call到一个capacity #,lz用了个array[cap] 记录timestamp, 然后wrap the array,每次run前保证清空过期
午饭尬聊
第三轮,另外个西班牙/拉丁大叔,是min size sum subarray的变种吧,要return所有的min size的subarray 但是不是数字本身,是index
第四轮,国人大叔,两个string 都有字母或者backspace,然后看最后是不是一样的结果,觉得应该有原题,奈何没刷,不过先brutal用了两个stack,后来说指针,大叔直接跟我说你别从头到尾,你从尾到头嘛。。不过在写码的时候,思路一直被他带着走,所以有点磕磕碰碰
第五轮,印度大叔,不过蛮nice的,写了两个题,一个是2d array 转180度看是不是同一个,然后给个array of double linkedlist的nodes, 看有多少个是cluster, 比如1->2->3->4->5->6->7, 然后给你input是[2,3,4, 6], 应该有两个,因为234是个cluster, 6自己一个。 找root。。。

评分

参与人数 1大米 +3 收起 理由
konve123 + 3 <font style="vertical-align: inh

查看全部评分

回复

使用道具 举报

🔗
icebeck 2018-3-2 17:26:27 | 只看该作者
本楼:
全局:
多谢楼主~
回复

使用道具 举报

🔗
Yan Gao 2018-3-4 13:28:29 | 只看该作者
全局:
先祝楼主offer!请问第五轮找root具体思路是什么啊?或者有没有leetcode原题?感谢感谢!!
回复

使用道具 举报

🔗
 楼主| StrawberryMilk 2018-3-4 16:22:20 | 只看该作者
全局:
其实不难,但是印度大叔把这个题目说清楚花了不少时间。。 你每次找curnode的prev 和next是不是在input的array里面,都没在就+1, 有一个在do nothing, 都在就-1,可以keep track of 有没有visited node,但是就是O(N2)的runtime, 不知道有没有optimal的做法 我提刷的不多。。不知道有没有原题...不好意思啊
回复

使用道具 举报

🔗
shufezq 2018-3-5 06:57:25 | 只看该作者
全局:
多谢lz,lz第二题能具体讲一讲么,实现 一个线程的run 这句话突出强调的意义是什么呢,就是意思在这里不考虑多线程?
回复

使用道具 举报

🔗
fisher5595 2018-3-7 03:07:40 | 只看该作者
全局:
StrawberryMilk 发表于 2018-3-2 13:59
第一轮,欧洲大叔,问了lc肆久久,但是花了30分钟要跟我强行讨论思路,最后十分钟没写完码,大叔很不care的 ...

第二题要用静态变量?
回复

使用道具 举报

🔗
 楼主| StrawberryMilk 2018-3-7 08:43:00 | 只看该作者
全局:
shufezq 发表于 2018-3-5 06:57
多谢lz,lz第二题能具体讲一讲么,实现 一个线程的run 这句话突出强调的意义是什么呢,就是意思在这里不考 ...

就是thread 还是thread,只是每个thread的run只能在过去一秒内被call n次,超出这个frequency就不call了而已。。所以是写个run func 去extend 原来的run 多加个capacity check的功能,lz表达不太好,不晓得这样清楚么。。
回复

使用道具 举报

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

本版积分规则

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