avatar
s*h
1
你把这些题目背的滚瓜烂熟又如何?面试官换个题目又不会了。
那位说,看leetcode 是为了理解精髓。那又何必反反复复刷同一题,为个分号纠结半
天呢。
总之不理解反复刷题的意义。
avatar
S*l
2
avatar
a*n
3
碰到原题的可能性挺大的。而且oj比较节省时间。
avatar
c*p
4
你考gre的时候,也没做题?
avatar
s*r
5
对于一般公司,这些题偏难了。俺就喜欢考singleton怎么实现,各种办法的缺点是什
么,如果答不好,说明java的基础不扎实。
avatar
c*p
6
给个link我也学学!

【在 s*****r 的大作中提到】
: 对于一般公司,这些题偏难了。俺就喜欢考singleton怎么实现,各种办法的缺点是什
: 么,如果答不好,说明java的基础不扎实。

avatar
a*n
7

我也不明白为什么用java的人喜欢纠结singleton,和用global好像没有什么区
别。

【在 s*****r 的大作中提到】
: 对于一般公司,这些题偏难了。俺就喜欢考singleton怎么实现,各种办法的缺点是什
: 么,如果答不好,说明java的基础不扎实。

avatar
r*h
8
感觉现在面试考的就是个熟练度
5秒钟完成思考,5分钟完成bug free code。。。

【在 s*******h 的大作中提到】
: 你把这些题目背的滚瓜烂熟又如何?面试官换个题目又不会了。
: 那位说,看leetcode 是为了理解精髓。那又何必反反复复刷同一题,为个分号纠结半
: 天呢。
: 总之不理解反复刷题的意义。

avatar
p*2
9

同不明白。这东西不是gate大牛说最好不用吗?

【在 a***n 的大作中提到】
:
: 我也不明白为什么用java的人喜欢纠结singleton,和用global好像没有什么区
: 别。

avatar
s*u
10
同问。

【在 s*****r 的大作中提到】
: 对于一般公司,这些题偏难了。俺就喜欢考singleton怎么实现,各种办法的缺点是什
: 么,如果答不好,说明java的基础不扎实。

avatar
h*a
11
基本的coding和算法不搞到熟极而流,不要说面试的时候遇到没见过的题,就算是做过
的都可能会写出一堆bug.

【在 s*******h 的大作中提到】
: 你把这些题目背的滚瓜烂熟又如何?面试官换个题目又不会了。
: 那位说,看leetcode 是为了理解精髓。那又何必反反复复刷同一题,为个分号纠结半
: 天呢。
: 总之不理解反复刷题的意义。

avatar
c*a
12
终于有人揭露真相了 :)

【在 h*****a 的大作中提到】
: 基本的coding和算法不搞到熟极而流,不要说面试的时候遇到没见过的题,就算是做过
: 的都可能会写出一堆bug.

avatar
h*a
13
为啥最好不用,实际中用Singleton的地方很多啊?

【在 p*****2 的大作中提到】
:
: 同不明白。这东西不是gate大牛说最好不用吗?

avatar
d*g
14
就和高考一个性质,题海战术,对于fresh还是需要的,不然没东西考了

【在 s*******h 的大作中提到】
: 你把这些题目背的滚瓜烂熟又如何?面试官换个题目又不会了。
: 那位说,看leetcode 是为了理解精髓。那又何必反反复复刷同一题,为个分号纠结半
: 天呢。
: 总之不理解反复刷题的意义。

avatar
h*a
15
对有经验的也一样,至少FLG这样的tier 1公司,不把基本的算法和coding搞熟是pass
不了它们的interview的。
当然,不是每个人都要进FLG,很多公司也会更重视和工作相关的经验。

【在 d********g 的大作中提到】
: 就和高考一个性质,题海战术,对于fresh还是需要的,不然没东西考了
avatar
p*2
17

说是破坏了OO。我印象中。

【在 h*****a 的大作中提到】
: 为啥最好不用,实际中用Singleton的地方很多啊?
avatar
h*a
18
我从来不觉得OO是最高准则,只要能解决问题又不增大维护难度,破坏与否无所谓。而
且OO的一个主要手段继承已经越来越有被边缘化的趋势了,也说明了一定的问题。

【在 p*****2 的大作中提到】
:
: 说是破坏了OO。我印象中。

avatar
p*2
20

你的这个观点我很同意。

【在 h*****a 的大作中提到】
: 我从来不觉得OO是最高准则,只要能解决问题又不增大维护难度,破坏与否无所谓。而
: 且OO的一个主要手段继承已经越来越有被边缘化的趋势了,也说明了一定的问题。

avatar
t*h
21
gate出来给大伙讲讲课吧
你可是多线程牛人啊

【在 p*****2 的大作中提到】
:
: 你的这个观点我很同意。

avatar
d*e
22
java和c#里面很好用。而且很多时候需要。

【在 p*****2 的大作中提到】
:
: 你的这个观点我很同意。

avatar
d*e
23
第一 singleton不是globel的
第二,经常signleton 是lazy init的。
如果你一个对象不想生成多个实例,singleton 是很有用的。

【在 a***n 的大作中提到】
:
: 我觉得这个有点太java了。

avatar
c*a
24
说是这么说,spring mvc里autowire彻底解决了那篇blog里提到singleton容易出的所
有问题。
avatar
z*e
25
lazy init的才是比较少见的吧
double check的写法有风险
要避开需要高级技巧,volatile或者是inner class
这要求程序猿对byte code有所了解才行

【在 d******e 的大作中提到】
: 第一 singleton不是globel的
: 第二,经常signleton 是lazy init的。
: 如果你一个对象不想生成多个实例,singleton 是很有用的。

avatar
z*e
26
aop就不是oo

【在 h*****a 的大作中提到】
: 我从来不觉得OO是最高准则,只要能解决问题又不增大维护难度,破坏与否无所谓。而
: 且OO的一个主要手段继承已经越来越有被边缘化的趋势了,也说明了一定的问题。

avatar
z*e
27
singleton这个是静水流深
可以从volatile带入到jvm和byte code
也可以拓展到spring和ejb甚至guice的各种实现
谁能把这个问题回答圆满,真心不容易

【在 s*****r 的大作中提到】
: 对于一般公司,这些题偏难了。俺就喜欢考singleton怎么实现,各种办法的缺点是什
: 么,如果答不好,说明java的基础不扎实。

avatar
h*a
28
难道不是用enum实现?

【在 z****e 的大作中提到】
: singleton这个是静水流深
: 可以从volatile带入到jvm和byte code
: 也可以拓展到spring和ejb甚至guice的各种实现
: 谁能把这个问题回答圆满,真心不容易

avatar
z*e
29
enum在你要继承某个class时候就不管用了

【在 h*****a 的大作中提到】
: 难道不是用enum实现?
avatar
f*d
30
serialize 的时候不customize,内容还出不去

【在 z****e 的大作中提到】
: enum在你要继承某个class时候就不管用了
avatar
d*e
31
double checking 1.5版本以上都没有问题了。
对于生成代价很大的对象,lazy initialization还是必要的。

【在 z****e 的大作中提到】
: lazy init的才是比较少见的吧
: double check的写法有风险
: 要避开需要高级技巧,volatile或者是inner class
: 这要求程序猿对byte code有所了解才行

avatar
b*i
32
我还是那句话,如果能够写过5000行代码的项目,去微软没有问题,写了10000行,可
以去google了。20000行,或者象Dao语言那位,可以去任何地方。
啥都没有真正做过,那就只有刷题。

【在 s*******h 的大作中提到】
: 你把这些题目背的滚瓜烂熟又如何?面试官换个题目又不会了。
: 那位说,看leetcode 是为了理解精髓。那又何必反反复复刷同一题,为个分号纠结半
: 天呢。
: 总之不理解反复刷题的意义。

avatar
D*6
33
谁说刷题==背题了。你太小看大家了。
你学什么都是看一遍理解精髓?
版上谁说为分号纠结了,给个链接成吗。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。