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

Google电面

全局:

2014(10-12月) 码农类General 硕士 全职@google - 内推 - 技术电面  | | Other |

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

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

x
刚结束了google的电面,题目都不难,不过有点紧张还是写了一些bug出来。虽然被指出了之后改了过来,但是不知道影响大不大

题目两道
第一题是leetcode原题,valid parentheses
Given a string of brackets “((()))()()” find if it is correct. It is correct if for every opening bracket there is a closing bracket and the opening bracket comes before the closing one.
follow up是除了小括号意外还有中括号和大括号,就变成和LC一模一样了


第二题:
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
">希望Google不像FB那样非要求bug free就好



补充内容 (2014-11-26 11:22):
看来第二题给的例子让大家产生了误解。input的string不是sorted的。给你了452和781一样返回781.因为按照降序排列后452->542,781->871,是871大

评分

参与人数 3大米 +36 收起 理由
zxyjune + 3 我只能说楼主第二题好方法
whodewho + 3 感谢分享!
豌豆开心果 + 30

查看全部评分


上一篇:FB暑假实习第一轮面试
下一篇:Microsoft on-site
推荐
Freetymekiyan 2014-12-22 02:08:48 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

推荐
 楼主| 海拔2纳米 2014-11-26 11:19:41 | 只看该作者
全局:
mengxiangjia 发表于 2014-11-26 07:40
第二题问什么不从后往前扫呢,先比较长度,如果长度相同,从最后一位开始比较,如果相同再往前比较,如果有 ...

不是你理解错题意了,给你的string不是sorted好了的
比如给你245和781,你还是返回781
回复

使用道具 举报

全局:
Freetymekiyan 发表于 2014-12-22 02:08
overkill

我感觉Google就是喜欢这么出题,正常思路可能大家会想先sort,但是O(nlogn)一般都可以再优化 ...

这是倒是,但是lz方法应该有好多东西考虑吧,比如所有位数都是0,还有负数什么的
回复

使用道具 举报

🔗
owenwilder 2014-11-26 06:10:14 | 只看该作者
全局:
楼主第二题好方法啊,乍一看还真没看出来。希望楼主能onsite。
回复

使用道具 举报

🔗
shinichish 2014-11-26 07:15:06 | 只看该作者
本楼:
全局:
楼主加油!!!!!!!!
回复

使用道具 举报

🔗
mengxiangjia 2014-11-26 07:40:22 | 只看该作者
全局:
第二题问什么不从后往前扫呢,先比较长度,如果长度相同,从最后一位开始比较,如果相同再往前比较,如果有错请改正,也许我没理解题
回复

使用道具 举报

🔗
kurtwang 2014-11-26 08:08:52 | 只看该作者
全局:
mengxiangjia 发表于 2014-11-26 07:40
第二题问什么不从后往前扫呢,先比较长度,如果长度相同,从最后一位开始比较,如果相同再往前比较,如果有 ...

我想的也是这个方法。。
回复

使用道具 举报

🔗
discoveryi 2014-11-26 08:50:07 | 只看该作者
全局:
楼主做第一题的时候是默写自己记忆力的代码? 还是抄自己过去写的代码?
回复

使用道具 举报

🔗
neusharon 2014-11-26 09:54:50 | 只看该作者
全局:
discoveryi 发表于 2014-11-26 08:50
楼主做第一题的时候是默写自己记忆力的代码? 还是抄自己过去写的代码?

为什么要默写/抄写。。。。
回复

使用道具 举报

🔗
neusharon 2014-11-26 09:57:25 | 只看该作者
全局:
楼主第二题的解法是有bug的。。。
112
211
又重复的话就不行了。
比长度然后从最后一位开始比较的方法就可以了。。
回复

使用道具 举报

🔗
averillzheng 2014-11-26 10:22:16 | 只看该作者
全局:
neusharon 发表于 2014-11-26 09:57
楼主第二题的解法是有bug的。。。
112
211

这种情况你返回一个就可以了。我不认为楼主的解法有bug。
回复

使用道具 举报

🔗
averillzheng 2014-11-26 10:22:38 | 只看该作者
全局:
neusharon 发表于 2014-11-26 09:57
楼主第二题的解法是有bug的。。。
112
211

这种情况你返回一个就可以了。我不认为楼主的解法有bug。
回复

使用道具 举报

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

本版积分规则

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