儿童测慌器# Parenting - 为人父母s*h2014-11-13 08:111 楼你把这些题目背的滚瓜烂熟又如何?面试官换个题目又不会了。那位说,看leetcode 是为了理解精髓。那又何必反反复复刷同一题,为个分号纠结半天呢。总之不理解反复刷题的意义。
c*p2014-11-13 08:116 楼给个link我也学学!【在 s*****r 的大作中提到】: 对于一般公司,这些题偏难了。俺就喜欢考singleton怎么实现,各种办法的缺点是什: 么,如果答不好,说明java的基础不扎实。
a*n2014-11-13 08:117 楼我也不明白为什么用java的人喜欢纠结singleton,和用global好像没有什么区别。【在 s*****r 的大作中提到】: 对于一般公司,这些题偏难了。俺就喜欢考singleton怎么实现,各种办法的缺点是什: 么,如果答不好,说明java的基础不扎实。
r*h2014-11-13 08:118 楼感觉现在面试考的就是个熟练度5秒钟完成思考,5分钟完成bug free code。。。【在 s*******h 的大作中提到】: 你把这些题目背的滚瓜烂熟又如何?面试官换个题目又不会了。: 那位说,看leetcode 是为了理解精髓。那又何必反反复复刷同一题,为个分号纠结半: 天呢。: 总之不理解反复刷题的意义。
p*22014-11-13 08:119 楼同不明白。这东西不是gate大牛说最好不用吗?【在 a***n 的大作中提到】: : 我也不明白为什么用java的人喜欢纠结singleton,和用global好像没有什么区: 别。
s*u2014-11-13 08:1110 楼同问。【在 s*****r 的大作中提到】: 对于一般公司,这些题偏难了。俺就喜欢考singleton怎么实现,各种办法的缺点是什: 么,如果答不好,说明java的基础不扎实。
h*a2014-11-13 08:1111 楼基本的coding和算法不搞到熟极而流,不要说面试的时候遇到没见过的题,就算是做过的都可能会写出一堆bug.【在 s*******h 的大作中提到】: 你把这些题目背的滚瓜烂熟又如何?面试官换个题目又不会了。: 那位说,看leetcode 是为了理解精髓。那又何必反反复复刷同一题,为个分号纠结半: 天呢。: 总之不理解反复刷题的意义。
c*a2014-11-13 08:1112 楼终于有人揭露真相了 :)【在 h*****a 的大作中提到】: 基本的coding和算法不搞到熟极而流,不要说面试的时候遇到没见过的题,就算是做过: 的都可能会写出一堆bug.
d*g2014-11-13 08:1114 楼就和高考一个性质,题海战术,对于fresh还是需要的,不然没东西考了【在 s*******h 的大作中提到】: 你把这些题目背的滚瓜烂熟又如何?面试官换个题目又不会了。: 那位说,看leetcode 是为了理解精髓。那又何必反反复复刷同一题,为个分号纠结半: 天呢。: 总之不理解反复刷题的意义。
h*a2014-11-13 08:1115 楼对有经验的也一样,至少FLG这样的tier 1公司,不把基本的算法和coding搞熟是pass不了它们的interview的。当然,不是每个人都要进FLG,很多公司也会更重视和工作相关的经验。【在 d********g 的大作中提到】: 就和高考一个性质,题海战术,对于fresh还是需要的,不然没东西考了
s*r2014-11-13 08:1116 楼好玩,可以考很多基本概念http://snehaprashant.blogspot.co.uk/2009/01/singleton-pattern-i【在 a***n 的大作中提到】: : 我也不明白为什么用java的人喜欢纠结singleton,和用global好像没有什么区: 别。
h*a2014-11-13 08:1118 楼我从来不觉得OO是最高准则,只要能解决问题又不增大维护难度,破坏与否无所谓。而且OO的一个主要手段继承已经越来越有被边缘化的趋势了,也说明了一定的问题。【在 p*****2 的大作中提到】: : 说是破坏了OO。我印象中。
a*n2014-11-13 08:1119 楼我觉得这个有点太java了。【在 s*****r 的大作中提到】: 好玩,可以考很多基本概念: http://snehaprashant.blogspot.co.uk/2009/01/singleton-pattern-i
p*22014-11-13 08:1120 楼你的这个观点我很同意。【在 h*****a 的大作中提到】: 我从来不觉得OO是最高准则,只要能解决问题又不增大维护难度,破坏与否无所谓。而: 且OO的一个主要手段继承已经越来越有被边缘化的趋势了,也说明了一定的问题。
d*e2014-11-13 08:1123 楼第一 singleton不是globel的第二,经常signleton 是lazy init的。如果你一个对象不想生成多个实例,singleton 是很有用的。【在 a***n 的大作中提到】: : 我觉得这个有点太java了。
z*e2014-11-13 08:1125 楼lazy init的才是比较少见的吧double check的写法有风险要避开需要高级技巧,volatile或者是inner class这要求程序猿对byte code有所了解才行【在 d******e 的大作中提到】: 第一 singleton不是globel的: 第二,经常signleton 是lazy init的。: 如果你一个对象不想生成多个实例,singleton 是很有用的。
z*e2014-11-13 08:1126 楼aop就不是oo【在 h*****a 的大作中提到】: 我从来不觉得OO是最高准则,只要能解决问题又不增大维护难度,破坏与否无所谓。而: 且OO的一个主要手段继承已经越来越有被边缘化的趋势了,也说明了一定的问题。
z*e2014-11-13 08:1127 楼singleton这个是静水流深可以从volatile带入到jvm和byte code也可以拓展到spring和ejb甚至guice的各种实现谁能把这个问题回答圆满,真心不容易【在 s*****r 的大作中提到】: 对于一般公司,这些题偏难了。俺就喜欢考singleton怎么实现,各种办法的缺点是什: 么,如果答不好,说明java的基础不扎实。
h*a2014-11-13 08:1128 楼难道不是用enum实现?【在 z****e 的大作中提到】: singleton这个是静水流深: 可以从volatile带入到jvm和byte code: 也可以拓展到spring和ejb甚至guice的各种实现: 谁能把这个问题回答圆满,真心不容易
d*e2014-11-13 08:1131 楼double checking 1.5版本以上都没有问题了。对于生成代价很大的对象,lazy initialization还是必要的。【在 z****e 的大作中提到】: lazy init的才是比较少见的吧: double check的写法有风险: 要避开需要高级技巧,volatile或者是inner class: 这要求程序猿对byte code有所了解才行
b*i2014-11-13 08:1132 楼我还是那句话,如果能够写过5000行代码的项目,去微软没有问题,写了10000行,可以去google了。20000行,或者象Dao语言那位,可以去任何地方。啥都没有真正做过,那就只有刷题。【在 s*******h 的大作中提到】: 你把这些题目背的滚瓜烂熟又如何?面试官换个题目又不会了。: 那位说,看leetcode 是为了理解精髓。那又何必反反复复刷同一题,为个分号纠结半: 天呢。: 总之不理解反复刷题的意义。