由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Google电面,估计被拒了:(
相关主题
怎么快速提高code from scratch (在面试中)的能力?在线等一道P家的电面coding题
问个Matlab程序优化问题电面失败
onsite归来,有一个c的问题不知道怎么回答(EE, CS请进)请教一个生产优化问题
问个弱智java问题LC 387 怎么优化
BB 一个电面题贴两道面试题
面试问了个“master c++”的这个问题,答不出来,直接给枪毙了 (转载)Amazon Operations research scientist第一轮面试怎么准备?
google电面用google doc写的程序,回头人家还会看么?请教一个函数默认返回值的问题,纠结很久了
请教一段小程序F一题:double sqrt如何优化
相关话题的讨论汇总
话题: double话题: ret1话题: return话题: result话题: ret
进入JobHunting版参与讨论
1 (共1页)
h*******x
发帖数: 12808
1
连续两个电面,第一轮还凑合。
第二论迷糊了,问了我几个c++的问题,虚函数的实现什么的,很长一段时间没用了,突
然一问想不起来。
让我写一个x^y。上去写了一个函数,忘记考虑y是大于零,还是小于零了。然后就是优
化,没有写好优化的部分。
我知道大体优化的步骤,就是记录x*x的结果。然后没有写好。
估计被拒了,唉,move on吧。
s*****i
发帖数: 355
2
good luck.

,突

【在 h*******x 的大作中提到】
: 连续两个电面,第一轮还凑合。
: 第二论迷糊了,问了我几个c++的问题,虚函数的实现什么的,很长一段时间没用了,突
: 然一问想不起来。
: 让我写一个x^y。上去写了一个函数,忘记考虑y是大于零,还是小于零了。然后就是优
: 化,没有写好优化的部分。
: 我知道大体优化的步骤,就是记录x*x的结果。然后没有写好。
: 估计被拒了,唉,move on吧。

r****o
发帖数: 1950
3
请问x^y里面x和y都是integer吗?还是double?

,突

【在 h*******x 的大作中提到】
: 连续两个电面,第一轮还凑合。
: 第二论迷糊了,问了我几个c++的问题,虚函数的实现什么的,很长一段时间没用了,突
: 然一问想不起来。
: 让我写一个x^y。上去写了一个函数,忘记考虑y是大于零,还是小于零了。然后就是优
: 化,没有写好优化的部分。
: 我知道大体优化的步骤,就是记录x*x的结果。然后没有写好。
: 估计被拒了,唉,move on吧。

h*******x
发帖数: 12808
4
x是double,y是integer

是优

【在 r****o 的大作中提到】
: 请问x^y里面x和y都是integer吗?还是double?
:
: ,突

r****o
发帖数: 1950
5
不好意思,这里x^y是表示x和y的异或,还是表示x的y次方?

,突

【在 h*******x 的大作中提到】
: 连续两个电面,第一轮还凑合。
: 第二论迷糊了,问了我几个c++的问题,虚函数的实现什么的,很长一段时间没用了,突
: 然一问想不起来。
: 让我写一个x^y。上去写了一个函数,忘记考虑y是大于零,还是小于零了。然后就是优
: 化,没有写好优化的部分。
: 我知道大体优化的步骤,就是记录x*x的结果。然后没有写好。
: 估计被拒了,唉,move on吧。

h*******x
发帖数: 12808
6
当时给出了这个程序框架,其实差不多了。
修改了一下,其实不用第二个函数也行。
double FastPower(double x, int y) {
if( y == 0 ) {
return 1;
}
int t;
if(y < 0) {
if(x == 0) throw exceptions;
t = -y;
}
int i=0, j=0;
double ret = 1, ret1 = x;
while(t){
if(t%2) {
ret *= ret1;
j = i;
}
++i;
ret1 *= ret1;
t/=2;
}
if(y < 0) return 1 / ret;
else return ret;
}

,突

【在 h*******x 的大作中提到】
: 连续两个电面,第一轮还凑合。
: 第二论迷糊了,问了我几个c++的问题,虚函数的实现什么的,很长一段时间没用了,突
: 然一问想不起来。
: 让我写一个x^y。上去写了一个函数,忘记考虑y是大于零,还是小于零了。然后就是优
: 化,没有写好优化的部分。
: 我知道大体优化的步骤,就是记录x*x的结果。然后没有写好。
: 估计被拒了,唉,move on吧。

h*******x
发帖数: 12808
7
y次方,我没有说清。心情不好。

是优

【在 r****o 的大作中提到】
: 不好意思,这里x^y是表示x和y的异或,还是表示x的y次方?
:
: ,突

t**o
发帖数: 6659
8
bless 我觉得表现还行呢

,突

【在 h*******x 的大作中提到】
: 连续两个电面,第一轮还凑合。
: 第二论迷糊了,问了我几个c++的问题,虚函数的实现什么的,很长一段时间没用了,突
: 然一问想不起来。
: 让我写一个x^y。上去写了一个函数,忘记考虑y是大于零,还是小于零了。然后就是优
: 化,没有写好优化的部分。
: 我知道大体优化的步骤,就是记录x*x的结果。然后没有写好。
: 估计被拒了,唉,move on吧。

h*******x
发帖数: 12808
9
谢谢啊,不想了。准备其他的吧。

是优

【在 t**o 的大作中提到】
: bless 我觉得表现还行呢
:
: ,突

m****n
发帖数: 589
10
可不可以这样?
double fastpower(double x, int y){
double result = 1.0;
if(!x)
return 0;
while(y){
if(y%2){
result *= x;
}
x = x*x;
y = y/2;
}
return result;
}

【在 h*******x 的大作中提到】
: 当时给出了这个程序框架,其实差不多了。
: 修改了一下,其实不用第二个函数也行。
: double FastPower(double x, int y) {
: if( y == 0 ) {
: return 1;
: }
: int t;
: if(y < 0) {
: if(x == 0) throw exceptions;
: t = -y;

相关主题
面试问了个“master c++”的这个问题,答不出来,直接给枪毙了 (转载)在线等一道P家的电面coding题
google电面用google doc写的程序,回头人家还会看么?电面失败
请教一段小程序请教一个生产优化问题
进入JobHunting版参与讨论
w******l
发帖数: 58
11
好奇的问一下, 为什么google有的是一个phone interview就onsite,
有的是两个back-to-back phone, 有的是两个分开的phone?

,突

【在 h*******x 的大作中提到】
: 连续两个电面,第一轮还凑合。
: 第二论迷糊了,问了我几个c++的问题,虚函数的实现什么的,很长一段时间没用了,突
: 然一问想不起来。
: 让我写一个x^y。上去写了一个函数,忘记考虑y是大于零,还是小于零了。然后就是优
: 化,没有写好优化的部分。
: 我知道大体优化的步骤,就是记录x*x的结果。然后没有写好。
: 估计被拒了,唉,move on吧。

h*******x
发帖数: 12808
12
我的那个程序不就是这样吗?
就是多了几个没用i+1,你看看是不是。

【在 m****n 的大作中提到】
: 可不可以这样?
: double fastpower(double x, int y){
: double result = 1.0;
: if(!x)
: return 0;
: while(y){
: if(y%2){
: result *= x;
: }
: x = x*x;

h*******x
发帖数: 12808
13
不知道啊,我一直以为都是两个back-to-back的
后来才知道还有别的。

是优

【在 w******l 的大作中提到】
: 好奇的问一下, 为什么google有的是一个phone interview就onsite,
: 有的是两个back-to-back phone, 有的是两个分开的phone?
:
: ,突

m****n
发帖数: 589
14
嗯嗯,是的,没错~
我刚跑了一下你写的代码。跑出来是对的~
不过,在y大于等于0的情况下,t没有赋值。

我的那个程序不就是这样吗?
就是多了几个没用i+1,你看看是不是。

【在 h*******x 的大作中提到】
: 我的那个程序不就是这样吗?
: 就是多了几个没用i+1,你看看是不是。

h*******x
发帖数: 12808
15
啊,我又糊涂了。
唉,看了这次面试真的挂了。

【在 m****n 的大作中提到】
: 嗯嗯,是的,没错~
: 我刚跑了一下你写的代码。跑出来是对的~
: 不过,在y大于等于0的情况下,t没有赋值。
:
: 我的那个程序不就是这样吗?
: 就是多了几个没用i+1,你看看是不是。

m****n
发帖数: 589
16
啊。。。我不是故意挑你毛病,打击你啊。。。
不要多想,move on吧

【在 h*******x 的大作中提到】
: 啊,我又糊涂了。
: 唉,看了这次面试真的挂了。

h*******x
发帖数: 12808
17
最近太迷糊了,前电面微软,我把list说成了link,说了半天,那个interviewer问我
什么link,我还解释一阵子。
唉,这个状态真够呛。

【在 h*******x 的大作中提到】
: 啊,我又糊涂了。
: 唉,看了这次面试真的挂了。

h*******x
发帖数: 12808
18
没有啦,面试的时候写的代码还不如这个,还有几个小错误没改呢。
一面试就是紧张,一紧张就小错误不断。

【在 m****n 的大作中提到】
: 啊。。。我不是故意挑你毛病,打击你啊。。。
: 不要多想,move on吧

m****n
发帖数: 589
19
呵呵,加油加油啦~
btw,我一直跟人说link link的。。。

【在 h*******x 的大作中提到】
: 没有啦,面试的时候写的代码还不如这个,还有几个小错误没改呢。
: 一面试就是紧张,一紧张就小错误不断。

h*******x
发帖数: 12808
20
郁闷啦,幸好是找intern,不像fulltime的压力那么大。
看看别的吧。

【在 m****n 的大作中提到】
: 呵呵,加油加油啦~
: btw,我一直跟人说link link的。。。

相关主题
LC 387 怎么优化请教一个函数默认返回值的问题,纠结很久了
贴两道面试题F一题:double sqrt如何优化
Amazon Operations research scientist第一轮面试怎么准备?FB电面fail
进入JobHunting版参与讨论
m****n
发帖数: 589
21
我也找intern,能拿到面试就很不错了

【在 h*******x 的大作中提到】
: 郁闷啦,幸好是找intern,不像fulltime的压力那么大。
: 看看别的吧。

c****s
发帖数: 241
22
楼主还是很有功力的,再多多练练。下次把code写的简洁一点,这样印象就会很好。

【在 h*******x 的大作中提到】
: 我的那个程序不就是这样吗?
: 就是多了几个没用i+1,你看看是不是。

g*******y
发帖数: 1930
23
你为啥要用i和j呢?潇潇雨?

【在 h*******x 的大作中提到】
: 我的那个程序不就是这样吗?
: 就是多了几个没用i+1,你看看是不是。

h*******x
发帖数: 12808
24
别提了,平时写代码不是这样的。
因为开始写错了,一慌张,改起来就顾前不顾后了。
我心态不好,一遇到面试比赛就出问题。

【在 c****s 的大作中提到】
: 楼主还是很有功力的,再多多练练。下次把code写的简洁一点,这样印象就会很好。
h*******x
发帖数: 12808
25
因为我是一边一边修改的,最开始写了普通的算法,我说在优化。
优化的时候着急,忘记删除这几个变量了。

【在 g*******y 的大作中提到】
: 你为啥要用i和j呢?潇潇雨?
1 (共1页)
进入JobHunting版参与讨论
相关主题
F一题:double sqrt如何优化BB 一个电面题
FB电面fail面试问了个“master c++”的这个问题,答不出来,直接给枪毙了 (转载)
Amazon的一些电面问题google电面用google doc写的程序,回头人家还会看么?
Amazon 电面经历请教一段小程序
怎么快速提高code from scratch (在面试中)的能力?在线等一道P家的电面coding题
问个Matlab程序优化问题电面失败
onsite归来,有一个c的问题不知道怎么回答(EE, CS请进)请教一个生产优化问题
问个弱智java问题LC 387 怎么优化
相关话题的讨论汇总
话题: double话题: ret1话题: return话题: result话题: ret