谷歌面试经历 |第 1 套(适用于技术运营专家 [工具团队] Adwords,印度海得拉巴)
我的谷歌面试经验,[希望这有帮助]
我是 AnandhaKumar .P – 2012 年 IT 从安娜大学 Guindy 工程学院毕业。
由于许多热情的 2012 年工程师昏倒了,我也在谷歌工作页面申请了一份工作。我知道简历很难被谷歌注意到。
突然有一天,我接到 Google HR 的电话,说他们对我的个人资料感兴趣,问我是否准备好进行面试了[来吧!谁会对谷歌说不】。我很惊讶。
我被要求进行初始屏幕测试 [在线测试]。
在线屏幕测试 [2 小时]
我被要求在晚上 8.30 参加考试。他们在一周前修复了这个测试。没有人会打电话给你提醒你参加考试。面试官也不会给你打电话。您有责任检查您的邮件。那天晚上到晚上 8 点 25 分,我一直在期待谷歌打来的电话。没有人打电话给我。我以为他们会忘记这一点。我打算出去吃点东西。但突然间,我的 ipad 发出了一条警告消息,它来自 gmail 应用程序[感谢 ipad,否则我不会在膝上型电脑上检查我的邮件]。它来自谷歌招聘人员。邮件说他与我分享了一份文档,我必须回答其中的问题。提供了一个谷歌驱动器链接。他提到测试是2小时。我被要求在每个问题的下方输入答案。
问题
1. 给定一个可能重复的整数源数组和一个目标整数,编写算法找出源数组中的 2 个数字,其和等于目标整数。
2.假设你有三个表WORK,USERS,MANAGERS
工作
– work_id
- 用户身份
- 多少
用户
- 用户身份
- 团队
经理
– manager_id
- 团队
如果我是经理,请编写一个 select 语句来检索属于我的团队的所有用户的工作。用户到团队和团队到经理的映射在 USERS 和 MANAGERS 表中定义。
3. 在 Chrome 扩展程序中,哪个文件包含扩展程序最重要的信息,如版本、模式匹配等。
4. 一共有三个房间,分别是公主、花和蛇。所有房间的门都有不正确的铭牌。即,公主房间的铭牌不是公主。同样,Flowers 房间的铭牌也不是 Flowers。你需要找到公主的房间,而不是去蛇的房间。你怎么找到的?
5. 哪个更快:在哈希表或排序列表中查找项目?为什么?
6. 使用 API 时最流行的数据交换格式有哪些
7. 为其中的每一个命名一些流行的 API
社会的
商业
服务(如照片服务等)
8. 你会如何改变 1000 个静态 html 页面中所有电话号码的格式?
9. 如果您有机会设计 Google Suggest 系统,请告诉我们您将如何处理它以及您将如何在设置系统(如数据存储或数据库、索引服务等)方面执行计划
10. 如何判断一个数是否是 2 的幂?你怎么知道它是否是一个奇数?用您选择的语言编写代码。
因为我已经为亚马逊这样的技术面试做好了准备,所以我做得很好。
我衷心感谢 geeksforgeeks [您提供了很大的帮助]。我的全部准备工作都来自这个网站。
一周后,我接到 HR 的电话,告知我通过了第一轮。
两天后,我被告知我将与来自 adwords 团队的一位谷歌开发人员进行电话采访。
他们安排了下周的电话采访
电话面试[我搞砸了][设计思维面试][1小时]
电话里有两个面试官。首先,他们要求我浏览我的简历。
然后第一个问题来了
1)如何提高办公室食堂的收入。
进行了很多讨论,我认为,我真的做得很好。
2)[我搞砸的实际问题。对我来说糟糕的时间]
2010 年 adwords、chrome、gmail、android 和 picassa 的用户数量比例为 6:9:14:13:8,2011 年我们增加了 30 万用户。新比例为 8:12:13:11:6。 2011 年的 picassa 用户数 = 1,44,000。计算 2010 年的 adwords 用户数。
一个基本的数学问题,即使是小学生也能解决。但在那种压力下,我无法做到。我花了一些时间,终于给了他一个答案。我自己就知道那是错的。但是面试官说很好,让我们继续下一个问题[只是为了鼓舞我——好人]。
我的实际工作角色围绕着为广告审查团队开发工具,该团队将审查广告并拒绝非法广告。所以第三个问题与此有关。
他告诉我,由于我来自技术背景,我需要从技术上向他解释我会做什么。他还说他不需要实际的解决方案。他们只会看到我处理问题的方式。这是一个存在的问题,他们愿意接受建议。
3) google adwords 中大约有 3000 万条来自 42 种语言的广告。 Wat 我会审查广告并拒绝不符合特定规则的广告。
关于谷歌禁止广告非法的标准——我讨论了不同的标准。
在我告诉的标准中,他要求我只考虑三个标准。
a) 链接失效
b) 药物相关广告
c) 商标[公司使用的商标]
我提供了很多方法,例如链接不起作用
a) 设计一个自动点击广告链接并检查它是否重定向到正确页面的汽车人。黑客利用汽车人为他们发布的广告赚钱。我建议通过设计类似的汽车人来验证链接。
b) 检查与药物相关的广告——
为了检测语言,我们可以首先检查发布广告的地理位置,然后可以缩小到一些我们可以检测语言的较少选择
我建议他我们可以创建一个包含一些特定关键字(如 coccaine )的 trie 并与之进行模式匹配,并拒绝添加它包含 trie 中的任何作品。
面试官给了我另一个限制条件,如果有广告“可卡因康复中心”,我们应该拒绝那种广告。那是有充分理由的。所以我建议他我可以维护另一组可以包含这些关键字的特里树。
如果存在与药物相关的关键字,首先检查trie1。
接下来检查 trie 2 是否存在其他类型的关键字。
– 如果关键字仅出现在 trie1 [拒绝广告]
– 如果两个轮胎都返回 true [可以拒绝 .但更好的是这些广告单独可以接受人工评估是否被拒绝]。
我使用了 trie,因为它可以更快地进行模式匹配。
对于商标,我也讨论过使用类似的数据结构,面试官对我的回答很满意[我想]。
他说:“我们已经完成了这里。 HR 稍后会联系你”并问任何问题“我问了一些关于他们在谷歌工作的问题”。最后我完成了“希望你在 GOOGLE 中玩得开心! ” 他说“当然是的!”
我以为我第一个和第三个问题做得很好,但把第二个简单的问题搞砸了。我相信我不会因此被选中参加现场面试。我告诉自己“别担心你!你没有幸运加入谷歌!”
我按预期收到这封邮件一周后
感谢您对 Google 的关注。我们仔细审查了您的背景和经验,虽然我们目前没有与您的资格高度匹配的职位,但我们将在我们的系统中保留您的简历。我们将继续使用我们的数据库将您的个人资料与新的机会相匹配,如果我们找到您可能有资格的职位空缺,我们会与您联系。
再次感谢您对 Google 的职业和独特文化的兴趣;我们希望您对我们的公司保持热情。”
我写在这里是因为当我被安排接受谷歌的技术运营专家角色采访时。我在网上搜索了该职位的面试经历。但我无法得到它。我得到的只是软件工程师的面试经验,adwords 帖子。所以我认为这对将来的某人会有帮助。