由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Nvidia 3rd phone interview and Amazon offer
相关主题
C++ Q83: 这个const_cast什么意思?问几道老题
请问一道c++题目新鲜G面筋(2)
c++: how to convert interger to pointer?[合集] 几个面试中碰到的问题
弱问个C++ 问题 (const_cast)问个C++重新编译的问题
问一道无聊的bloomberg电面题问个C++题
C++: Q75 copy constructor 问什么用 const reference?Two C++ questions from Bloomberg on-site
一个下午悲剧两次C++ Q:
Placement new的一个问题Bloomberg FSD 相关(2)
相关话题的讨论汇总
话题: amazon话题: nvidia话题: c++话题: cast话题: 3rd
进入JobHunting版参与讨论
1 (共1页)
j********x
发帖数: 2330
1
这回碰到一个非常nice的国人,整个过程给了合适的提示,并且在答题之后给
了详细的分析。并且这回的题目是迄今为止C++方面技术性最强的一次,当然也
并不难应付
1. C++ type cast和C type cast的区别
2. const char * p 和 char const * p 和 char * const p的区别
3. 为什么在dtor中抛出异常会导致严重后果(exceptional c++)
4. 如果降低编译期的文件依赖,(pimpl,exceptional c++)
5. 给定一个base和一个derived,derived 继承自 base,将一个base*
p static_cast和reinterpret_cast到dervied *有什么区别
6. 同上,但是现在derived使用多继承,有什么区别
7. 一个经典智力题,一个disk按直径分两边,一边白一边黑,给出若干个
pixel sensor,如果判断disk的转向
另外刚收到邮件Amazon给了offer,虽然最后一个是老印。
f****g
发帖数: 313
2
Congrats!
j********x
发帖数: 2330
3
thanks!
b******u
发帖数: 42
4
con~
when did you have onsite with Amazon?

【在 j********x 的大作中提到】
: 这回碰到一个非常nice的国人,整个过程给了合适的提示,并且在答题之后给
: 了详细的分析。并且这回的题目是迄今为止C++方面技术性最强的一次,当然也
: 并不难应付
: 1. C++ type cast和C type cast的区别
: 2. const char * p 和 char const * p 和 char * const p的区别
: 3. 为什么在dtor中抛出异常会导致严重后果(exceptional c++)
: 4. 如果降低编译期的文件依赖,(pimpl,exceptional c++)
: 5. 给定一个base和一个derived,derived 继承自 base,将一个base*
: p static_cast和reinterpret_cast到dervied *有什么区别
: 6. 同上,但是现在derived使用多继承,有什么区别

l*******n
发帖数: 187
5
恭喜恭喜!沾喜气!
k****c
发帖数: 49
6
Cong....GXGX
l*******0
发帖数: 176
7

Congrats!

【在 j********x 的大作中提到】
: 这回碰到一个非常nice的国人,整个过程给了合适的提示,并且在答题之后给
: 了详细的分析。并且这回的题目是迄今为止C++方面技术性最强的一次,当然也
: 并不难应付
: 1. C++ type cast和C type cast的区别
: 2. const char * p 和 char const * p 和 char * const p的区别
: 3. 为什么在dtor中抛出异常会导致严重后果(exceptional c++)
: 4. 如果降低编译期的文件依赖,(pimpl,exceptional c++)
: 5. 给定一个base和一个derived,derived 继承自 base,将一个base*
: p static_cast和reinterpret_cast到dervied *有什么区别
: 6. 同上,但是现在derived使用多继承,有什么区别

j********x
发帖数: 2330
8
最后一个老印说错了,实习生是不需要on site的

【在 b******u 的大作中提到】
: con~
: when did you have onsite with Amazon?

c******n
发帖数: 4965
9
8 有点难: 如果 经度=rand(360) , 纬度=rand(360) ,那两极的点密度会高很多

【在 j********x 的大作中提到】
: 这回碰到一个非常nice的国人,整个过程给了合适的提示,并且在答题之后给
: 了详细的分析。并且这回的题目是迄今为止C++方面技术性最强的一次,当然也
: 并不难应付
: 1. C++ type cast和C type cast的区别
: 2. const char * p 和 char const * p 和 char * const p的区别
: 3. 为什么在dtor中抛出异常会导致严重后果(exceptional c++)
: 4. 如果降低编译期的文件依赖,(pimpl,exceptional c++)
: 5. 给定一个base和一个derived,derived 继承自 base,将一个base*
: p static_cast和reinterpret_cast到dervied *有什么区别
: 6. 同上,但是现在derived使用多继承,有什么区别

h*********3
发帖数: 111
10
cong!!!

【在 j********x 的大作中提到】
: 这回碰到一个非常nice的国人,整个过程给了合适的提示,并且在答题之后给
: 了详细的分析。并且这回的题目是迄今为止C++方面技术性最强的一次,当然也
: 并不难应付
: 1. C++ type cast和C type cast的区别
: 2. const char * p 和 char const * p 和 char * const p的区别
: 3. 为什么在dtor中抛出异常会导致严重后果(exceptional c++)
: 4. 如果降低编译期的文件依赖,(pimpl,exceptional c++)
: 5. 给定一个base和一个derived,derived 继承自 base,将一个base*
: p static_cast和reinterpret_cast到dervied *有什么区别
: 6. 同上,但是现在derived使用多继承,有什么区别

相关主题
C++: Q75 copy constructor 问什么用 const reference?问几道老题
一个下午悲剧两次新鲜G面筋(2)
Placement new的一个问题[合集] 几个面试中碰到的问题
进入JobHunting版参与讨论
c****o
发帖数: 41
11
恭喜楼主先:)
关于8的一点想法:
假设球体半径是1
1. 先生成(x = rand(-1,1), y=rand(-1,1), z=rand(-1,1));
2. 计算 d = x^2 + y^2 + z^2
3. 假如 d <= 1,
令 d1 = (1/d)^(1/2), 输出(x*d1, y*d1, z*d1)
否则 goto 1 重算一次
总之是先生成球体内的均匀分布,再投影到球面上,所以在球面上也应该是均匀分布。

【在 c******n 的大作中提到】
: 8 有点难: 如果 经度=rand(360) , 纬度=rand(360) ,那两极的点密度会高很多
c******n
发帖数: 4965
12
你这办法当然不对
你的random 点是在空间分布均匀的, 投射到一个球面,或者说角度分布, 正好变成
不均匀的了。

【在 c****o 的大作中提到】
: 恭喜楼主先:)
: 关于8的一点想法:
: 假设球体半径是1
: 1. 先生成(x = rand(-1,1), y=rand(-1,1), z=rand(-1,1));
: 2. 计算 d = x^2 + y^2 + z^2
: 3. 假如 d <= 1,
: 令 d1 = (1/d)^(1/2), 输出(x*d1, y*d1, z*d1)
: 否则 goto 1 重算一次
: 总之是先生成球体内的均匀分布,再投影到球面上,所以在球面上也应该是均匀分布。

c****o
发帖数: 41
13
“投影”确实不是一个准确的说法,准确的说法上是求球心和球内的随机点的连线与球
面的交点。

【在 c******n 的大作中提到】
: 你这办法当然不对
: 你的random 点是在空间分布均匀的, 投射到一个球面,或者说角度分布, 正好变成
: 不均匀的了。

v***n
发帖数: 5085
14
NVIDIA会有5轮的
我坚持到第三轮受不了了 直接和他们说不去了不去了
i*o
发帖数: 149
15
The worse case may take long time to terminate.

【在 c****o 的大作中提到】
: 恭喜楼主先:)
: 关于8的一点想法:
: 假设球体半径是1
: 1. 先生成(x = rand(-1,1), y=rand(-1,1), z=rand(-1,1));
: 2. 计算 d = x^2 + y^2 + z^2
: 3. 假如 d <= 1,
: 令 d1 = (1/d)^(1/2), 输出(x*d1, y*d1, z*d1)
: 否则 goto 1 重算一次
: 总之是先生成球体内的均匀分布,再投影到球面上,所以在球面上也应该是均匀分布。

1 (共1页)
进入JobHunting版参与讨论
相关主题
Bloomberg FSD 相关(2)问一道无聊的bloomberg电面题
请教2道c++的题 (转载)C++: Q75 copy constructor 问什么用 const reference?
问一个constructor的问题一个下午悲剧两次
分享NVIDIA的第一轮面试题Placement new的一个问题
C++ Q83: 这个const_cast什么意思?问几道老题
请问一道c++题目新鲜G面筋(2)
c++: how to convert interger to pointer?[合集] 几个面试中碰到的问题
弱问个C++ 问题 (const_cast)问个C++重新编译的问题
相关话题的讨论汇总
话题: amazon话题: nvidia话题: c++话题: cast话题: 3rd