一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1629|回复: 5
收起左侧

Google 电面10/10

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

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

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

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
输出 : int  
对于这个string s,  每个char都可以选择要或者不要,要求这样组成的sequence在dict里,返回这样的sequence最长的length。
例子string in =bcbbbbbabbbbt
              0100000100001
组成的cat在dict里。
这个题只写出了brute force的解法,不知道能不能过。求过求下一轮。



评分

1

查看全部评分

本帖被以下淘专辑推荐:

  • · google|主题: 57, 订阅: 5
seuzbw 发表于 2016-10-11 06:51:51 | 显示全部楼层
厉害了我的哥
回复 支持 反对

使用道具 举报

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

使用道具 举报

syjohnson 发表于 2016-10-31 10:03:24 | 显示全部楼层
apepkuss 发表于 2016-10-19 08:50. 1point3acres.com/bbs
第二题是不是应该用到trie。类似于find the longest prefix matching。区别在于input在于不在两种情况分别 ...
. 鍥磋鎴戜滑@1point 3 acres
按照lz说道只给了boolean函数判断的话并不知道dict里到底有什么吧,那应该就没法建trie了
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

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

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-4 17:01

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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