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

狗家 11轮面试 3轮电话 + 5轮onsite + 3轮加面(onsite)

   
全局:

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

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

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

x
今天刚完成三轮onsite加面  附上面经面试时间2:15pm - 4:30 PM     8/14/2018  地点    MTV面试官按面试顺序 白人 , 白人  , 三哥+国人shadow

1. 高频题 给你一个String target 还有一个List<String> dictionary 要求你输出-----所有给target字符串 添加字符之后等于dictionary 的单词
比如 target ----> google    List<goooooogle, ddgoogle,  abcd, googles>   return List<goooooogle, ddgoogle, googles>
2.开放性design题  要求你随机生成一个Maze(迷宫)
3.medium偏向easy题  给你一个String abcdefg  和一个int row = 2 要求你按顺序打印字符
a    c     e     g            打印结果 acegbdf                          
  b     d     f
如果row = 3
a           e                打印结果  aebdfcg
  b     d      f
     c               g

// 今天刚完成面试,还不确定结果,如果只看面经的话可以止步了,之后写的都是我个人的经验总结,只给大家作为借鉴,实力不够不敢误人子弟。

首先我要详细的阐述一下我个人的答题流程(目前只针对google)
1.repeat question
2.clear question
3.confirm input data / output result
4.abstract question
5.ALGO+DataStructure
6.time/space
7.write code
7.1 keep communcation
7.2 summary code
8 explain
9 run test case
10 think about unit test case

解释一下我的答题流程希望对大家有帮助, 首先我们一定要知道google不是只要你写好看的代码,同时考察你思考的方式和过程,这需要靠交流来展现,所以交流很重要(我的两个google recruiter都跟我说要注重交流 交流 交流)
之前面试的人说面试第一步是要跟面试官针对问题深入探讨,讨论各种情然后再写代码,我不是非常同意,我个人认为,第一步不是讨论这个问题,而是你去重复这
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
rayList<String>> 用的是Array 面试官继续问 可不可以不用Array 我说可以 ,他说你能用什么来提高性能呢? 内心冷笑 LinkedList  掐头去尾O(1)时间  面试官Ok



星巴克开始赶人了 话没说完 先发这些
肯定有人问第二题  不知道是不是面经题(我个人没见过)一个很开放性的问题, 我的思路
首先我自己定义 起始点 终止点 然后还有地图的长款(交通后 面试官同意) 然后我用dfs build 一个path 连接start 和 end
重点是 随机生成方向 而不是按照dfs 四个顺序生成方向 ,除了这个path 其他所有点我把它想成 障碍物 用1表示

之后我可以生成分支(从这个正确的路上)或者 别的地方生成一个路,什么样的无所谓,重点是每次生成的迷宫不同 而且我可以自己定义参数 想生成几个有效的路 或者定义这个迷宫的难度
难度越高 死路越多,想成一个树 从root 到end 只有一个或者几个path  但是 却有很多叶节点
感觉面试官说我的想法很新颖(我画了一个树来解释dfs 和 有效 无效的路 他说喜欢我的树)








评分

参与人数 49大米 +265 收起 理由
mengmeng4263 + 2 很有用的信息!
Hannah_sy + 3 爱您
ellie_little + 3 很有用的信息!
只身回马枪 + 3 给你点个赞!
dajianshi23 + 3 很有用的信息!

查看全部评分


上一篇:google 新鲜出炉的电面跪经
下一篇:ForUsAll 刚刚的OA 感觉投了就给OA

本帖被以下淘专辑推荐:

推荐
somethingme 2018-8-15 13:22:20 | 只看该作者
全局:
想请问lz。最后说增加性能,指的是多个target的时候,找到每个target所用的时间的性能?
回复

使用道具 举报

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

使用道具 举报

推荐
 楼主| 害群之蚂蚁 2018-8-16 06:48:23 | 只看该作者
全局:
fropen 发表于 2018-8-16 00:19
说的很好,就怕我的英语跟不上。加面三轮,是因为有三轮面试反馈是Neutral吗?加面是Recruiter提出的吗

我问为什么是三轮,得到的回复是想更深入的测试我的能力~~~  平时刷题的时候就直接按流程来,不能直接写代码
回复

使用道具 举报

全局:
楼主为啥会有11轮面试这么多。。。是因为是new grad吗。。。?
回复

使用道具 举报

🔗
suixinsuoyu 2018-8-15 14:30:07 | 只看该作者
全局:
3轮电话,5轮onsite,3轮加面。楼主样样都是extral

补充内容 (2018-8-15 14:31):
这手一滑发出去了。
楼主这样样都是extra large cup...也是辛苦了
回复

使用道具 举报

🔗
hiyukiki 2018-8-15 21:07:41 | 只看该作者
全局:
祝顺利
谢分享
回复

使用道具 举报

🔗
lantian_bihai 2018-8-15 21:55:38 | 只看该作者
本楼:
全局:
感谢分享!
回复

使用道具 举报

🔗
shawnchangsdu 2018-8-15 22:48:41 | 只看该作者
全局:
lz这例子真是描述的生动形象
🍐💩💉💧🐂🍺
回复

使用道具 举报

🔗
mqliang 2018-8-15 22:49:40 | 只看该作者
全局:
第一个问题是对dict里的每个单词,都判断一下target是不是该单词的subsequence吗
回复

使用道具 举报

🔗
shawnchangsdu 2018-8-15 22:51:30 | 只看该作者
全局:
shawnchangsdu 发表于 2018-8-15 22:48
lz这例子真是描述的生动形象
🍐💩💉💧🐂🍺

lz是真嘞牛啤
回复

使用道具 举报

🔗
bconfuser 2018-8-15 23:01:54 | 只看该作者
全局:
楼主的帖子给力!一定会中的
回复

使用道具 举报

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

本版积分规则

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