最近在忙于找工作,首先在网上也看了一些文章,不过最让我震惊的还是《十五年,你积累了什么?》这篇,原文地址:http://blog.csdn.net/axman/archive/2010/04/24/5523746.aspx这是一个所谓的基础知识无比坚固的大牛的得意之作,在他的博客中,也发现了诸如hashcode方法,equals方法的深度探索,首先这种精神值得赞扬,尤其是作者在jdk的实现版本中发现了equals方法的若干bug,我估计得意之情难免溢于言表。
当然,作为一个软件工作者,随着从业年限的增长,确实应该有所积累,只有深入技术,才能更好的驾驭技术。只有将自己的代码精挑细琢,才能够感觉到代码和艺术品的等价因素。毫无疑问,要想设计开发一个艺术品般的软件,没有深厚的功力是无从说起的。但是注意,这也仅仅是充分条件,要想设计开发一个效率高的,运行稳健的,高可复用的,代码优雅的系统,深入技术是必备前提。然而即使非常深入技术,也常常会在设计开发中迷失并犯下致命错误。
但是我想问作者的是,难道就没有其他可能的情况了么?仅仅因为回答不上来几个问题就能以极其鄙夷的口气去描述一个和java语言同龄的开发者么?从这篇文章的字里行间还看不出作者的毛躁和自我意识空前膨胀的心情么? 或许这个面试者是自己本次找工作过程中面试的第一家或者前1,2家公司,还没有完全进入状态而答不好问题(我本人就是这样);或者可能12年的经验,大部分时间都是在紧紧张张的项目周期中开发具体的应用系统,而没有时间去对自己的知识结构进行补充。等等等等。
而作者的另一些所谓的基础的,高明的问题,像concurrent包的使用等,那很明显都是比较新的JDK包加入的新功能(由于历史原因和sun自身的声明,JDK1.4之后的版本,都可以认为是较新的版本,这也是为什么大量开源项目都从JDK1.4版开始支持的原因),如果一个人长期忙于工作而没有及时填补自己的技术空白,显然会对用不到的新技术不那么敏感。而一个事实是,我上一次3,4年前面试,从来没人问起过concurrent包以及内存模型这些问题,要知道,那会儿这两个知识点早已经横空出世了啊。可以想见国内的IT行业的跟风状态,我的感觉,01,02年流行问servlet生命周期,session的保存方式;03,04流行问struts1.x,设计模式,尤其是单例模式,不明白这个模式为啥这么讨人喜欢;05,06流行各种集合类的考究,动态代理,aop。貌似现在又流行内存模型和concurrent了不成?仅仅是一时兴起的跟风,却好像自己手上有了尚方宝剑。请问那个面试官,文章的作者,答不上您的这几个问题的人,尤其是JVM底层技术,内存模型,concurrent包,volitale关键字(volatile还错写为volitale,原文甚至连struts都写错,这位还自诩java高手),难道就不会写java的应用程序了么?难道肯定不会流行的ssh架构等技术么?充其量concurrent包也仅是jdk的一个补充而已,并不是非用不可;JVM级别的程序优化及GC的log日志监控,有多少系统能精细到这个级别;内存模型的DCL问题你可能编码10年也不会遇到。
对于一个人的评价不要那么主观臆断,难道仅仅因为答不上几个面试官准备好的得意问题,就把人家抨击的一无是处?这完全不是做人做事的态度。
分享到:
相关推荐
标题中的“一个程序员的面试感想”意味着这篇文章将聚焦于一个程序员在面试过程中的体验、反思和学习。作为程序员,面试不仅仅是技术技能的展示,也是沟通能力、问题解决能力和个人职业素养的综合体现。这样的文章...
本文档是一本关于程序员面试的详细指南,涵盖了从面试准备到面试技巧,从简历制作到面试后注意事项的各个方面。在这里,我们将详细说明各章节的知识点。 一、如何准备面试:强调了面试前的准备工作,包括了解面试...
8. 面试后的感想和建议:提供面试经验的应聘者给出了个人的感受和建议,例如不进行英语面试可能减少了应聘者的压力,但无论如何,应聘者还是应该为可能的英语提问做好准备。同时,该应聘者也提到了自己的面试过程,...
在面试中,Java的数据结构是面试官经常关注的重点,特别是对于有经验的开发者。LinkedList、ArrayList、HashMap 和 TreeMap 是Java集合框架中常见的数据结构,它们各有特点和适用场景。 1. **LinkedList**:...
在当前竞争激烈的就业环境中,一场成功的招聘面试不仅仅取决于应聘者的专业技能,还涉及到多方面的综合素养。而面试过程中的礼仪展示、外语口语能力和简历制作,这三点尤为关键。以下便是对这三大要素的详细探讨,为...
以下是从提供的面试感想中提炼出的关键知识点: 1. **面试前准备**: - **签到与证件审核**:面试者需携带户口本、身份证、四六级证书、学生证以及填写好的信息表进行签到。工作人员会核实这些材料。 - **面试...
以下是一些从面试经验中总结出的关键知识点: 1. **预先准备**:虽然面试通知可能不会列出具体问题,但求职者应提前预想并练习可能被问到的问题,尤其是与个人经历、专业背景和职业规划相关的问题。这不仅有助于...
延伸阅读部分则包含了关于搜狗公司重要人物——王小川的报道,以及行业内的其他相关信息,这些内容虽然不直接关联面试准备,但对于想要深入理解公司的求职者来说,是很有帮助的补充资料。 综上所述,搜狗公司的面试...
作者还分享了自己的感悟和经验总结。 知识点总结 从文章中可以总结出以下知识点: 1. 面试前的准备非常重要,包括笔试和面试的准备。 2. 面试官的问题可能非常广泛,需要应聘者有充分的准备和应变能力。 3. 应聘者...
创新工场2016、2017、2018技术研发测试产品运营设计市场笔试面试经验、工作感悟
面试后的感想:面试后,作者感到很高兴,认为自己能够参与一些项目,增加自己的项目经验。 知识点: 1. 面向对象编程的特点 2. String 和 StringBuffer 的区别 3. Integer 和 int 的区别 4. String 类能否被继承 5...
3、关于本人真正的缺点,就认真对其进行剖析,并用积极的心态去面对,去修炼。 咨询题四:“举一个人生中最失败的经历” 这个问题的目的是测试应聘者的胆量和勇气。应聘者应该做到:1、不宜说本人没有失败的经历。...
工作感悟方面,文章中提到了“逆光——谨以此文献给所有坚持梦想的同学们”,体现了腾讯鼓励年轻人坚持梦想,追求卓越的企业文化。 延伸阅读部分,文章给出了腾讯公司首席执行官马化腾致大学生的一封信,信中马化腾...
此外,作者还将自己在职场上的经验和感悟融入其中,希望通过这种方式引导读者更好地规划自己的职业发展路径。虽然这本书并不是一本万能的工具书,但它无疑将成为求职者寻找理想工作岗位的重要助手之一。 #### 五、...
博士面试是进入学术界的关键一步,它不仅是对个人学术能力的评估,也是对个人综合素质的考量。以下根据标题、描述和部分内容,详细解读博士面试中的关键知识点: 1. **广泛的知识面**:博士面试通常会涉及到广泛的...
博士面试是申请博士研究生的重要环节,它不仅是对申请人学术能力的评估,同时也是考察个人素养、研究计划和应变能力的过程。以下是对博士面试关键知识点的详细解析: 首先,面试的主题通常围绕申请者的知识广度。...
百度2016、2017、2018技术研发测试产品运营设计市场笔试面试经验、工作感悟和内部推荐干货分享
百度是中国最大的中文搜索引擎公司,2000年由李彦宏和徐勇在北京中关村创立,专注...对于即将步入职场的学生而言,了解百度的校园招聘信息、文化、面试经验以及工作感悟等内容,无疑将对他们的求职之路提供极大的帮助。
1.36 华为面试归来的感想 1.37 迅雷面试记 1.38 用友面试经历 1.39 TCL 面试经验分享 1.40 中移动总部面试经历 1.41 雀巢SMC 面试攻略 1.42 我在雀巢公司的面试 1.43 三赴上海易传媒—揭秘之旅 1.44 我在日企面试中...
- 通过考生对上述材料的分析、认识及感悟,考察其是否能够识别和理解服务过程中的人文关怀及其背后的意义。 #### 评分参考 - **道德品质与服务意识**:评价考生是否能够认识到老周行为中体现出来的道德品质和社会...