谈谈使用过的几款咖啡机

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货

最近看过此主题的会员

H1B/绿卡遥遥无期
又不想回国
来东南亚最大的互联网集团工作?
码农求职神器Triplebyte:
不用海投
内推多家公司面试
坐标湾区
Games Startup
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
查看: 1825|回复: 11
收起左侧

谷歌店面

[复制链接] |试试Instant~ |关注本帖
我的人缘0
wgd1988 发表于 2017-10-13 11:05:22 | 显示全部楼层 |阅读模式
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】

2017(10-12月) 码农类General 硕士 全职@Google - 内推 - 技术电面  | Pass | 在职跳槽

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

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

x
面试官刚开始问了一些奇奇怪怪的问题,比如说什么是RESTFul还有网络相关的问题。。。。接下来开始做题: 来源一亩.三分地论坛.
Given a number (positive or negative), e.g., 95, as an array ['9','5'], increment it: change it to ['9','6']. . more info on 1point3acres
The input array can be arbitrarily large.

examples:. 围观我们@1point 3 acres
input:
char[] [‘9’, ‘5’]
output:. From 1point 3acres bbs
char[] [‘9’, ‘6’]
. from: 1point3acres
input:
char[] [‘-’, ‘9’, ‘5’]
output:
char[] [‘-’, ‘9’, ‘4’]

经典的plus one,就是需要考虑negative的情况。edge case需要多想想-1,plus one之后需要把负号去掉

上周四面的,这周一拿到onsite。



评分

参与人数 2大米 +2 收起 理由
qpalzm0827 + 1 感谢分享!
zyxyz09213112 + 1 感谢分享!

查看全部评分


上一篇:amazon OA2 c++ 为什么testcase过不了
下一篇:药铺电面跪经

本帖被以下淘专辑推荐:

我的人缘0
lalalagirl 发表于 2017-10-14 08:57:58 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
感谢!请问,闲聊了多少分钟才做题呢?
回复 支持 反对

使用道具 举报

我的人缘0
vodkabuaa 发表于 2017-10-14 09:11:43 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
楼主就店面了一轮吗?
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| wgd1988 发表于 2017-10-16 00:51:29 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
lalalagirl 发表于 2017-10-14 08:57
感谢!请问,闲聊了多少分钟才做题呢?
. visit 1point3acres for more.
聊了有15分钟吧
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| wgd1988 发表于 2017-10-16 00:52:29 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
vodkabuaa 发表于 2017-10-14 09:11
楼主就店面了一轮吗?

对的,technical就店面了一轮,之前有一轮和recruiter聊天
回复 支持 反对

使用道具 举报

我的人缘0
zoeymiao 发表于 2017-10-16 09:23:29 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
这道题是leetcode原题吗
回复 支持 反对

使用道具 举报

我的人缘0
gougou9901 发表于 2017-10-16 15:37:27 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
谢谢楼主分享~请问15分钟的闲聊问题是根据楼主的简历来问的吗?
回复 支持 反对

使用道具 举报

我的人缘0
sh.holmes 发表于 2017-10-16 20:19:06 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
JavaScript 解法(含测试,不知道有没有漏掉edge case):
  1. function plusOne(digits) {
  2.   // step is either 1, -1
    . 牛人云集,一亩三分地
  3.   function increment(digits, step) {.留学论坛-一亩-三分地
  4.     let carry = step;
  5.     for (let i = digits.length - 1; i >= 0; --i) {
  6.       let intVal = parseInt(digits[i]);
  7.       intVal += carry;
  8.       if (intVal >= 10) {
  9.         carry = 1;
  10.         digits[i] = (intVal % 10).toString();
  11.       } else if (intVal <= 0) {
  12.         carry = -1;
  13.         digits[i] = ((10 + intVal) % 10).toString();
  14.       } else {
  15.         carry = 0;. 1point 3acres 论坛
  16.         digits[i] = intVal.toString(); // <---- don't forget to update the digit
  17.       }. 牛人云集,一亩三分地
  18.     }

  19.     if (carry === 1) {
  20.       digits.splice(0, 0, '1');.留学论坛-一亩-三分地
  21.     } else if (carry === -1 && digits.length > 1) {
  22.       digits.shift(); // first one must be '0'
  23.     }
  24.   }

  25.   if (digits[0] === '-') {
  26.     digits.shift();
  27.     // digits[0] = digits[0][1]; // set it to positive to make increment easier
  28.     increment(digits, -1);
  29.     if (digits[0] !== '0') {.留学论坛-一亩-三分地
  30.       digits.splice(0, 0, '-'); // insert negative sign
  31.     }. 牛人云集,一亩三分地
  32.   } else {
  33.     increment(digits, 1);
  34.   }
  35.   return digits;
  36. }

  37. // 测试
  38. plusOne(['0']) // ['1']
  39. plusOne(['9']) // ["1", "0"]
  40. plusOne(['1','9']) // ["2", "0"]
  41. plusOne(['-','9']) // ["-", "8"]
  42. plusOne(['-','1']) // ["0"]
复制代码

补充内容 (2017-10-16 20:20):. 一亩-三分-地,独家发布
忘记删除 代码里的comment  了,大家将就看哈。这个应该是可以直接在Chrome 或者Node 里面运行的,亲测可用<( ̄︶ ̄)>
Mobile Apps Category (English)728x90
回复 支持 反对

使用道具 举报

我的人缘0
changju0310 发表于 2017-10-17 01:30:21 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
请问楼主是邮件通知过了吗?还是电话通知的?
回复 支持 反对

使用道具 举报

我的人缘0
 楼主| wgd1988 发表于 2017-10-17 05:02:42 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
changju0310 发表于 2017-10-17 01:30
请问楼主是邮件通知过了吗?还是电话通知的?

电话通知的
回复 支持 反对

使用道具 举报

我的人缘0
qwe5458 发表于 2017-11-28 16:01:17 | 显示全部楼层
  此人我要顶:
 
31% (13) 【我投】
  此人我要踩:
 
69% (32) 【我投】
楼主你好,请问你的情况是不是PaaS在职跳槽?感觉最近PaaS招的很多
回复 支持 反对

使用道具 举报

我的人缘0
huangya2 发表于 2017-12-8 06:40:54 | 显示全部楼层
  此人我要顶:
 
0% (暂未有人投票) 【我投】
  此人我要踩:
 
0% (暂未有人投票) 【我投】
感谢分享! 祝楼主onsite顺利!
回复 支持 反对

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

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

custom counter

GMT+8, 2018-6-23 12:47

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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