精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-29
Qieqie 写道 downpour 写道 一道也答不上来。可怜的我。
反问你,什么是对工作有用的?不过请举例说明上述题目在工作中的作用,谢谢! 那去找几个大学生吧 一般我招人是想让他创造价值 分担一些活。。。。 如果他会jvm我也希望他不要用在我们的项目中 毕竟我公司有专门调jvm的不需要他去抢别人饭碗 |
|
返回顶楼 | |
发表时间:2007-04-29
作用总归是有的。
有些人擅长解决客户的问题 有些人擅长解决机器的问题 一个公司两种人都需要 既然是Core Java题目,出这些考developer也无可厚非 不过,我想问问楼主,对于跟项目经理或sales一起跟客户讨论问题,出方案,设计架构的,有些公司称为系统分析员,有些公司称为架构师的职位,出什么样的题目考? |
|
返回顶楼 | |
发表时间:2007-04-29
抛出异常的爱 写道 Qieqie 写道 抛出异常的爱 写道 MS所有有人总是想说JVM有多重要。。我看也就是那样子。。。脑子跟机器一样的人想业务也跟机器一样 不会吧?一个以前同事总是用他自己的方法写东西 每次作集成时他的程序总是毛病最多 半年后被开了。。。 PS:他用的技术是最先进的,算法让我眼花了乱。 但是我就是找不到为什么, 他的东西就是不能级成到我们的系统中。 每次都要调他的程序调一宿。 有一次我自己写了他的模块才成功上线 我当时的技术不好,作救火队员也几个月了,十分PF他的项目经理。 有个牛X同事这样说(我曾经向他寻求对我的建议): 真正做复杂东西的时候,数据结构,算法,网络,操作系统这些基础的东西更重要 tcpip整个协议栈,网络infrastructure 操作系统里多线程多进程,性能优化这些方 当一个新的项目发展起来,或者国外公司要找国内的技术负责人的时候,更看重这些东西,不止是编码能力 这些东西先进吗?JVM就是你Java程序的操作系统,你都不弄清它,还弄清什么? |
|
返回顶楼 | |
发表时间:2007-04-29
引用 如果他会jvm我也希望他不要用在我们的项目中 毕竟我公司有专门调jvm的不需要他去抢别人饭碗 同理,是否Java程序员就不需要了解数据库,因为你们有了DBA |
|
返回顶楼 | |
发表时间:2007-04-29
诺铁 写道 作用总归是有的。
有些人擅长解决客户的问题 有些人擅长解决机器的问题 一个公司两种人都需要 既然是Core Java题目,出这些考developer也无可厚非 不过,我想问问楼主,对于跟项目经理或sales一起跟客户讨论问题,出方案,设计架构的,有些公司称为系统分析员,有些公司称为架构师的职位,出什么样的题目考? [原回复删除,替换如下] 那就聊聊吧 和他聊聊吧 |
|
返回顶楼 | |
发表时间:2007-04-29
总觉得这类问题比较学究.
很多问题也许我不会, 但是如果给我GOOGLE,我能在5分钟之能就解决的话, 那么这样的问题不会也罢 |
|
返回顶楼 | |
发表时间:2007-04-29
fins 写道 总觉得这类问题比较学究.
并发、多线程、事务、锁、安全 乱七八糟的一大堆 都是学究的,
很多问题也许我不会, 但是如果给我GOOGLE,我能在5分钟之能就解决的话, 那么这样的问题不会也罢 不学究怎么掌握这些知识? 不学究如何开发符合需求的系统? 做项目,不是做题,做题不会,可以马上网上查,项目并不是如此。 项目所有的失败原因在网上肯定都能找到答案, 那为什么还会失败? 或者每次都往上查,是否成本也太大了? 况且,这些都是必须掌握的知识。 另: 发现问题才是第一的,解决问题才是第二。 解决问题可以网上早,但预知问题,发现问题才是真正所需的,能够大量节约时间和预算! 所以,我们不能以“我随时可以网上找到答案”降低要求自己,要尽量平时多主动深入、研究问题、发现问题、解决问题 ps: 你去网上找资料,5分钟内你找能到这些题目的答案,给我站内消息或回帖 |
|
返回顶楼 | |
发表时间:2007-04-29
lz的问题思路 很有问题,完全在考察api熟悉程度,而且不按套路出牌。
没有考察逻辑分析,推理,数学,这些基本能力。 也没有考察什么计算机基本技能。 比如:我问个问题,StringBuffer.reverse()的时间复杂度和空间复杂度是多少 |
|
返回顶楼 | |
发表时间:2007-04-29
Godlikeme 写道 lz的问题思路 很有问题,完全在考察api熟悉程度,而且不按套路出牌。
首先题目已加注“摘”,所以当然是片面的,而且限制在这是Core Java范围内。
没有考察逻辑分析,推理,数学,这些基本能力。 也没有考察什么计算机基本技能。 比如:我问个问题,StringBuffer.reverse()的时间复杂度和空间复杂度是多少 第二,这些应该不仅仅是API的问题,OS的PV操作,应该跟API没有关系,JAVA对PV操作的支持,便是notify和wait机制。所以他最大的难点不是API问题。这个应该算是比较重要的“计算机技能”了 如果能清楚notify和wait机制(PV),对编程有极大的好处。 第三,API的问题不可耻。对API的熟悉程度,或者知道有什么API存在能够不是件坏事。甚至常用eclipse的快捷键都可以考察1,2个,如果你是招聘技术员的话。(回答不上也没关系,毕竟这个其权重较低) 第四,synchronized这个关键字太关键了。 你提了StringBuffer这个类,顺便我也提一个:除了StringBuffer还有一个叫StringBuilder的,他们有何不同? (看了java源代码后)回答你的问题: 时间复杂度:O(n) 空间复杂度:O(1) 回答如果错误,请指教 |
|
返回顶楼 | |
发表时间:2007-04-29
唉 楼主似乎没太理解我的意思
看来你无法理解我就好像我无法理解你一样 不太喜欢和别人争论问题 也就不多说什么了 不过从你的问题(包括上次的面试题)上可以看出,被你淘汰的人里有很多人会是你真正需要的. 而那些你真正需要的而又被你淘汰的人,在被你淘汰后,心里一定会暗暗窃喜 |
|
返回顶楼 | |