h*******k 发帖数: 12 | 1 1 M*N 行列升序矩阵找X。
2 求时针分针夹角。
3 atof。
4 一条龙判赢。
一直向板上学习,回报各位同学,祝大家找工作顺利!
面试当天晚上收到结果给offer。
今天通知offer详细内容:90K base+50K stock+5K signup+5K relocation。
由于我面的微软在北卡,招聘那哥们说我的base等同于西雅图的100k。。。我也不知道
是真是假。。
总结:
答程序题的时候不要着急,慢慢写,宁可写得慢不能有错。写之前花时间和面试官
交流确定题目的明确含义,包括合法输入,数据类型,时空限制等,写的过程中解释每
一行代码的意义,充分考虑边界条件。总之心态要好。。。
|
P*******y 发帖数: 168 | |
m*****6 发帖数: 38 | 3 请问你什么时候面的,在西雅图吗?这么快就有结果了啊
【在 h*******k 的大作中提到】 : 1 M*N 行列升序矩阵找X。 : 2 求时针分针夹角。 : 3 atof。 : 4 一条龙判赢。 : 一直向板上学习,回报各位同学,祝大家找工作顺利! : 面试当天晚上收到结果给offer。 : 今天通知offer详细内容:90K base+50K stock+5K signup+5K relocation。 : 由于我面的微软在北卡,招聘那哥们说我的base等同于西雅图的100k。。。我也不知道 : 是真是假。。 : 总结:
|
h*******k 发帖数: 12 | 4 我在北卡面的。。。还没结果呢。。上午面的。。
【在 m*****6 的大作中提到】 : 请问你什么时候面的,在西雅图吗?这么快就有结果了啊
|
j*****y 发帖数: 1071 | 5 bless
一条龙是什么阿 ? tic tac toe ?
double atof(char *s)
{
int i = 0;
while(s[i] && s[i] == ' ')
{
++i;
}
double num = 0;
bool flag_signal = false;
bool negative = false;
bool flag_dot = false;
vector afterDot;
while(s[i])
{
if(s[i] == '+' || s[i] == '-')
{
if(flag_dot)
{
break;
}
if(!flag_signal)
{
flag_signal = true;
negative = (s[i] == '-');
}
else
{
break;
}
}
else if(s[i] >= '0' && s[i] <= '9')
{
if(!flag_dot)
{
num = 10 * num + (s[i] - '0');
}
else
{
afterDot.push_back(s[i]);
}
}
else if(s[i] == '.')
{
if(!flag_dot)
{
flag_dot = true;
}
else
{
break;
}
}
else
{
break;
}
i ++;
}
double small = 0;
for(int j = afterDot.size() - 1; j > -1; --j)
{
small = small / 10.0 + (afterDot[j] - '0');
}
small /= 10;
num += small;
if(negative)
{
num = -num;
}
return num;
}
【在 h*******k 的大作中提到】 : 1 M*N 行列升序矩阵找X。 : 2 求时针分针夹角。 : 3 atof。 : 4 一条龙判赢。 : 一直向板上学习,回报各位同学,祝大家找工作顺利! : 面试当天晚上收到结果给offer。 : 今天通知offer详细内容:90K base+50K stock+5K signup+5K relocation。 : 由于我面的微软在北卡,招聘那哥们说我的base等同于西雅图的100k。。。我也不知道 : 是真是假。。 : 总结:
|
h*******k 发帖数: 12 | 6 atof 应该要考虑溢出的情况。。。比如输入了老长老长的一个数。。
【在 j*****y 的大作中提到】 : bless : 一条龙是什么阿 ? tic tac toe ? : double atof(char *s) : { : int i = 0; : while(s[i] && s[i] == ' ') : { : ++i; : } : double num = 0;
|
j*****y 发帖数: 1071 | 7 溢出情况怎么搞? 和面试官沟通要不要考虑?
【在 h*******k 的大作中提到】 : atof 应该要考虑溢出的情况。。。比如输入了老长老长的一个数。。
|
m*****1 发帖数: 147 | |
g*******d 发帖数: 495 | 9 我觉得溢出是一种情况,比如超过10^100大小;另一种情况是精度超过double的极限 |
l****i 发帖数: 396 | |
h*******k 发帖数: 12 | 11 tic tac toe...
话说这玩意中文怎么说。。。
【在 l****i 的大作中提到】 : 恭喜!! : 一条龙判赢是什么题啊?谢谢!
|