推荐:数据科学课程和书籍清单以及培训讲座


一亩三分地论坛

 找回密码
 获取更多干活,快来注册

一亩三分地官方iOS手机应用下载
查看: 2344|回复: 5
收起左侧

Google 电面10/10

[复制链接] |试试Instant~ |关注本帖
ioue 发表于 2016-10-11 05:09:50 | 显示全部楼层 |阅读模式

2016(7-9月) 码农类 硕士 全职@Google - 内推 - 技术电面 |Otherfresh grad应届毕业生

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干活,快来注册

x
五分钟前刚刚结束电面。题貌似不难。可能因为我简历比较菜。不废话直接上题1.excel column => number
把excel的column 变成数字。excel colum: A,B,C,D,E,...,Z,AA,AB,AC,...,AZ,AAA,AAB,...   对应数字: 0,1,2,3,。。。,25,26,27.。
输入: String input     for example:  AABZCD
输出: int
以前做过这题,相当于26进制数转换为10 进制,很快bug free。
2.find longest sequence in Dictionary
给你个函数  boolean inDict(String input)
输入: String s. more info on 1point3acres.com
输出 : int  
对于这个string s,  每个char都可以选择要或者不要,要求这样组成的sequence在dict里,返回这样的sequence最长的length。.1point3acres缃
例子string in =bcbbbbbabbbbt.鏈枃鍘熷垱鑷1point3acres璁哄潧
              0100000100001
组成的cat在dict里。
这个题只写出了brute force的解法,不知道能不能过。求过求下一轮。
.鏈枃鍘熷垱鑷1point3acres璁哄潧


评分

1

查看全部评分

本帖被以下淘专辑推荐:

  • · google|主题: 68, 订阅: 17
seuzbw 发表于 2016-10-11 06:51:51 | 显示全部楼层
关注一亩三分地公众号:
Warald_一亩三分地
厉害了我的哥
回复 支持 反对

使用道具 举报

apepkuss 发表于 2016-10-19 08:50:16 | 显示全部楼层
关注一亩三分地微博:
Warald
第二题是不是应该用到trie。类似于find the longest prefix matching。区别在于input[i]在于不在两种情况分别遍历一次trie。
回复 支持 反对

使用道具 举报

syjohnson 发表于 2016-10-31 10:03:24 | 显示全部楼层
apepkuss 发表于 2016-10-19 08:50
第二题是不是应该用到trie。类似于find the longest prefix matching。区别在于input在于不在两种情况分别 ...

按照lz说道只给了boolean函数判断的话并不知道dict里到底有什么吧,那应该就没法建trie了
回复 支持 反对

使用道具 举报

warriorbrant 发表于 2016-10-31 10:38:39 | 显示全部楼层
sequence中的char必须组成dict中得词对吗,那char能重复用吗,你给的例子,如果cab也在dict中,那该返回什么呢
回复 支持 反对

使用道具 举报

小A要当码农 发表于 2016-11-28 12:05:51 | 显示全部楼层
第二题如果没有办法遍历dict的话, 那brute force应该是唯一解吧。。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-7-27 10:45

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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