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 | |
j********x 发帖数: 2330 | |
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 | |
k****c 发帖数: 49 | |
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****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 重算一次 : 总之是先生成球体内的均匀分布,再投影到球面上,所以在球面上也应该是均匀分布。
|