avatar
print double auto precision?# Programming - 葵花宝典
s*d
1
EE fresh phd, big company
on-site 12/3
offer 12/14
on-site之后offer之前没有reference check,也没有任何消息
所以大家坚持住!
看了下版面上ee非编程类的面经很少,来发个面经攒rp~
我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
我是校园招聘投的简历,然后上网站上输入了简历
没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
投了之后2,3个星期左右hr联系了我约了电面
电面是个非常nice的中国工程师,先大致聊了一下,然后问了7,8个技术问题
全部是跟research无关的本科或研究生课程难度的题目,有的有点trick,但都不是很难,我大概有1,2个没有答得太好,但是交流得不错,感觉对方也挺满意的.问题全部是偏硬件的.各位ee的同学一定要把跟职位相关的基础课程复习一遍啊
我一年多之前经历过一次另一家公司intern的电面,对方问的则全是research和编程的问题.所以什么准备都得做到...
一个星期后通知on-site,然后看书复习了2,3个星期,12月2号飞
avatar
c*t
2
I have a BSON file, when using bsondump, it is
{ "double" : "1234567890.12345", "array" : [ "123.45", "67890.1234" ] }
But when I tried to print the same double values using Java, they
were:
{
"double" : 1234567890.1234500408172607421875,
"array" : [
123.4500000000000028421709430404007434844970703125,
67890.123399999996763654053211212158203125
]
}
I knew these double values could be exactly represented, but I was
wondering if there are equivalent libraries in Java that "guess"
the scale of the value?
Obviously for JSON output, it is good to have a cleaner output.
avatar
x*g
3
con
期待面经

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
o*r
4
According to the IEEE Standard for Floating-Point Arithmetic (IEEE 754),
which is used by most of modern CPUs, .45 can't be exactly represented by:
floating_num = a0x(1/2)^(1) + a1x(1/2)^(2)+ ...
a0,a1,... = 0, or 1
So, .45 can't be stored exactly in binary format. Some numbers can be stored
exactly in binary:
0.5 = (1)x(1/2)
0.25 = (1)x(1/4)
0.125 = (1)x(1/8)
0.375 = (1)x(1/4) + (1)x(1/8)
avatar
M*g
5
cong!
And bless us all!

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
c*t
6
I know this. However, it is entirely possible, for the sake of not
printing unnecessary digits, to have a smaller representation.
For example, for the same compiler, there is ONE representation of
0.45 in double. Thus, even though 0.45 cannot be exactly represented,
it is going to be the same as 0.450000000000125 at maximum precision.
In this case, we can just print 0.45.
Now, even for different compilers, if you use the same algorithm to
go from string to double and back, you would arrive to the same result.
My problem is finding the right function / library to do the task.

stored

【在 o*********r 的大作中提到】
: According to the IEEE Standard for Floating-Point Arithmetic (IEEE 754),
: which is used by most of modern CPUs, .45 can't be exactly represented by:
: floating_num = a0x(1/2)^(1) + a1x(1/2)^(2)+ ...
: a0,a1,... = 0, or 1
: So, .45 can't be stored exactly in binary format. Some numbers can be stored
: exactly in binary:
: 0.5 = (1)x(1/2)
: 0.25 = (1)x(1/4)
: 0.125 = (1)x(1/8)
: 0.375 = (1)x(1/4) + (1)x(1/8)

avatar
n*e
7
con

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
d*n
8
你的json原文是 string typed key and value
你的 java unmarshal 之后是从string to float
应该从开始就杜绝string everywhere

【在 c*****t 的大作中提到】
: I have a BSON file, when using bsondump, it is
: { "double" : "1234567890.12345", "array" : [ "123.45", "67890.1234" ] }
: But when I tried to print the same double values using Java, they
: were:
: {
: "double" : 1234567890.1234500408172607421875,
: "array" : [
: 123.4500000000000028421709430404007434844970703125,
: 67890.123399999996763654053211212158203125
: ]

avatar
T*y
9
con!
avatar
c*t
10
Found the solution.
https://arxiv.org/pdf/1310.8121.pdf
Modified the code a bit and it worked really well:
java -cp . Test 1234.1234
1234.1234
java -cp . Test 0.001234
0.001234
double max:
1.7976931348623157e308
double min:
2.2250738585072014e-308
avatar
S*i
11
con & admire~~

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
H*M
12
con!!

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
G*e
13
con! 散尽家财发包子吧。
avatar
n*r
14
congratulations and nice article!

到底要不要招人

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
z*i
15
cong!

到底要不要招人

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
k*r
16
恭喜,雪中送好消息
avatar
G*u
17
cong
avatar
rz
18
Cong!zhan

到底要不要招人

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
E*0
19
Congradulations! Hopefully my GG will have the same luck as you.
avatar
t*d
20
Very nice post.
Cong!

到底要不要招人

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
v*e
21
thanks and congs!

到底要不要招人

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
n*y
22
问个弱弱的问题,这里说的背景调查是不是FBI搞的那种?
avatar
s*t
23
恭喜啊
我也来粘粘喜气 希望LD也能等到offer
avatar
l*2
24
gx
avatar
D*n
25
cong!
zhan!

到底要不要招人

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
l*a
26
恭喜楼主,恭喜
avatar
M*c
27
cong!

到底要不要招人

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
p*w
28
不错

到底要不要招人

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
x*n
29
恭喜lz。赞分享面经。
avatar
G*0
30
con~
avatar
s*m
31
gx
baozi
avatar
c*g
32
cong!

到底要不要招人

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
a*t
33
赞~
avatar
h*u
34
Cong! 沾点喜气!
avatar
e*m
35
gxgx
avatar
k*e
36
恭喜!

到底要不要招人

【在 s*d 的大作中提到】
: EE fresh phd, big company
: on-site 12/3
: offer 12/14
: on-site之后offer之前没有reference check,也没有任何消息
: 所以大家坚持住!
: 看了下版面上ee非编程类的面经很少,来发个面经攒rp~
: 我的背景是做电路仿真的,职位是跟电路仿真和设计相关的
: 我是校园招聘投的简历,然后上网站上输入了简历
: 没有内部推荐什么的,所以大家不要急,最普通的途径还是完全有希望的,关键是公司到底要不要招人
: 投了之后2,3个星期左右hr联系了我约了电面

avatar
q*6
37
gx!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。