`
lc0451
  • 浏览: 47069 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类

原来自己积累的还是不够,需要继续努力!

阅读更多

这件事弄得我挺郁闷的.

公司的兄弟部门要招一个JAVA平台的架构师,

一位来面试的兄弟简历上做了十五年的编程,十二年JAVA工作经历.经历过N多的公司.原面试的一个女同事经历较浅,怕罩不住,

请我帮她面试一下.

我看了一下简历,大多数时间在做CRM,工作流,办公系统类的项目,也有两家公司是国内比较知名的互联网应用的项目.

我面试的一贯原则不会问我自己懂的东西,而是看对方的行业经验去问他自己熟悉的东西.

下面是面试的内容:

  谈谈一般工作流中流程引擎处理的对象模型.

  答:我做的都是特定于某个需求的流程,不了解通用的工作流处理的原理.(十五年的经验不知道一点模型抽象,一直在造轮子).

  谈谈WEB应用中大规模用户高并发需求的网站架构一般原则.

  答:(内容不少,但主要是以一几点)

     1.负载均衡,2 cache(自己介绍一个投票系统,用户投票数据直接放在cache中).3数据库读写分离.

  如何做数据库读写分离,谈谈你做过的经验.

  答:我自己没做过这些方案,就是看过这样的方案介绍.

  如果新增数据也放在cache中,如何保证出现异常时数据不丢失?

  答:我可以在容器关闭前写到数据库,平时每10分钟与数据库同步一次.

  对于大规模用户的WEB应用,10分钟可能上百万的数据,要是突然当机来不及同步到数据库怎么办?

  答:.......................没考虑过.

  网站的负载均衡有哪些模型?

  答:没有做过,按照我的理解就是多点分布.

  那你谈谈自己最熟悉的技术点在哪方面?

  答:JAVA技术方面,比如多线程.

  OK,那我们聊聊JAVA技术.JVM底层技术有了解吗?

  答:这个当然了解.

  请用你知道的知识描述一下GC的工作原理.

  答:一个对象没有引用的时候就可以被回收.

  那么怎么知道对象没有引用了呢?

  答:这个不知道.

  GC是如何分代的?

  答:什么分代?我不了解.

  关于GC还了解哪些?

  答:其它的不清楚,我记得只要对象没有引用就可以回收了.

  OK,多线程方面,jdk5以后的concurrent包中的数据结构用过哪些?

  答:数据结构是什么意思?

  就是相当于java.util下面的容器类.

  答:我用过threadpoolexecutor.

  我问的是数据结构或叫容器,比如说List,Map这类的数据结构.

  答:没有用过,我平时用的都是同步之类多线程(意思是1.5之前的并发编程类库).

  OK,请简单画一下JAVA的内存模型.

  答:内存模型?不了解,我画不出来.

  那么请说说volatile关键字在JAVA5之前有什么作用.

  答:没听说过这个关键字.

  那么,进入同步块和离开同步块时,变量是如何同步的?

  答:这些底层的东西我都不了解,主要是做应用层。

   主要做应用层,那么熟悉使用的框架吗?

   答:是啊.struts,hibernate,spring这些框架比较熟悉。

   hibernate中,l1,l2的cache,给一个经验值.

   答:没有做过.我主要是使用它的功能,都是默认设置.

   volecity中,如果我要在渲染到页面之前统一对内容进行拦截处理应该如何做?

   答:做一个filter,在请求进来的时候拦截.

   我说的是 velocity中渲染到页面之前的拦截.

   答:这个我不知道.

   那你谈谈你平时做哪些工作.

   答:用jsp,struts,hibernate,spring做业务逻辑.

   十几年都是做这些吗?

   答:以前没有这些框架,就是用JSP连接数据库.

   你使用这些"东西"这么久,有对这些"东西"的原理研究过吗?或者去读一下它们的源码.

   答:没有.就是一直在用.

........................................................................................................................

  下面我实在不想问了, 因为我的时间成本也很高的,浪费不起.(当时是在上班时间,和现在的休息时间闲扯不能比).

我真的为这个兄弟心酸,如果面试的是普通开发,我还可以理解,你是一个有十五年经验的人,十二年的JAVA工作经历,而且

你面试的是一个架构师.说实话当一个5000元左右的开发人员我还不愿意要,因为同样一个5000元的招一个没有经验的学生,

但发展潜力比他要大多了.但是他的要求是20000元的架构师职位.

我并不是说每个人都要有相同的积累和追求,象这位兄弟,如果去外包公司做应用开发,应该是一个很不错的有经验的开发

工程师。但是目前平均来说,做外包开发可能不会突破的收入。你要想改变,就要改变你努力的方向。

十多年的JAVA应用,你就是不想了解,也会被别人硬灌给你GC原理这些知识啊.你就是捂着耳朵也会漏进一些声音让你了解

一些并发包的数据结构啊.

我们在打造10亿用户的平台,他却连50万用户规模的方案不知道如何部署.不是我们不给机会,实在是兄弟你真的拿不出我们

需要的积累.

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/axman/archive/2010/04/24/5523746.aspx

 

 

 

原来自己积累的还是不够,需要继续努力!

分享到:
评论

相关推荐

    程序员述职报告集锦15篇.docx

    二是明确了自己的岗位职责,认识到了自己的技术能力不足,需要继续努力提高;三是提出了自己的努力计划,包括继续学习技术知识,提高自己的技术能力和各种技能。 第二个程序员述职报告中,程序员首先自我介绍,介绍...

    php程序员试用期工作总结.doc

    * PHP程序员认识到自己的技术还有待提高,需要在以后的工作中更加努力,提高自己的技术和各种缺乏。 三、提出自己努力方案 * PHP程序员提出了自己努力方案,包括学无止镜,时代的开展瞬息万变,各种学科知识...

    计算机技术人员个人年度工作总结.doc

    在展望未来时,作者表示自己会更加严格要求自己,同时也有几个大问题是我需要努力的方向。it 设备管理系统拥有极其多的问题,它是我的核心工作,它的完成情况反映着我的工作是否尽职。作者会努力做好本职工作,並...

    监控网络实习报告.doc

    监控网络实习报告 导语:网络监控是针对局域网内的计算机进展监视和控制,Emulex针对内部的...并继续提高自身政治修养,强化为人民效劳的宗旨意识,努力使自己成为一名优秀的 监控员。 现将我的工作情况总结如下: 一.

    程序员转正述职报告范文7篇.docx

    在程序员转正述职报告范文7篇.docx中,程序员还提到自己在工作中的感想和感悟,包括对公司领导和同事的感谢,对自己的技术能力不足的认识和对未来的努力方向等内容。 程序员转正述职报告范文7篇.docx对程序员的工作...

    单证实训心得体会.doc

    这些不足之处对学生的学习和工作有很大的影响,作者承诺继续努力,改正自己的不足,加强对业务的熟悉程度,为以后的工作做好准备。 单证实训心得体会体现了国际经济与贸易专业学生在实践课程中的实践体验和总结,对...

    java试用期工作总结.doc

    "java试用期工作总结" Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念...我会继续努力,继续学习,继续提高自己的技术和经验,努力使自己成为一名称职的职员。

    工程师工作年度述职报告模板.doc

    他承诺,在今后的工作中继续学习、继续努力,扬长避短,继续完善技能,学习与硬件有关的通信知识,争取利用所学知识为事业一部的工程开发奉献力量。 本文对工程师工作年度述职报告模板进行了详细的解读和分析,并...

    大一学年自我鉴定.doc

    最后,作者对自己的成长和成就进行了反思和总结,认为这些经历和积累都将成为自己人生道路上的宝贵财富,并表明自己将继续以饱满的热情、坚定的信心、高度的责任感投入到新的生活学习中,去迎接新的挑战,攀登新的...

    《【研究生个人总结】研究生个人学习计划及未来发展规划》.doc

    * 发掘自己的专业潜能及突破点所在,并努力发展自己所擅长的方向,提高实践工作能力,弥补自己某些方面的不足,培养自己的兴趣点,充实自己,积极生活 * 尽量找单位实习,提高综合实践水平,为职业生涯做准备 * 有...

    XX大学生职业生涯规划书3000字.docx

    * 胜任能力:心理素质较好,能够在困难中及时找出自己身上出现的问题,并努力寻求解决问题的方法 二、职业生涯条件分析 * 家庭环境分析:家庭经济状况不佳,父母对自己的期望是将来能够像大鹏鸟一样展翅飞翔 * ...

    电信转正面试自我介绍精选.doc

    作者承诺在转正后更加努力,继续学习和提高自己的业务水平和服务质量。作者承诺在充值交费组发挥本人营销推行的优势,完成指标,并继续学习和提高自己的业务水平和服务质量。 这篇自我介绍展示了作者在电信行业的...

    银行软件开发工作感悟.doc

    相信每个人对自己的职业未来都有一番美好愿景,当现实与理想有些偏差的时候,要有长远的眼光,不能在意一时的得失,要坚持自己的方向与努力。不要让负能量吞噬自己的生活,保持积极乐观的心态,积极提升自我能力,...

    毕业实习技术总结.docx

    扎实工作、埋头苦干是完成任务的关键,笔者将继续努力学习业务学问,不断积累工作阅历,听取大家的看法,集思广益,不断进步,进一步加强自身修养,切实提高综合素养,做一名优秀的专业技术人才。 三、加强修养、...

    计算机专业实习总结2000字(20210928154932).pdf

    在实习中,作者了解到公司和企业的情况,了解计算机在企业中的应用情况,确定努力方向,并且意识到学习的重要性,需要积累自己的知识,提升自己的能力。 四、实习收获和体会 作者通过实习,总结出以下几点体会: ...

    PerCM个人代码管理软件

    进行重构的时候,发现自己还是有想法的。的确创新不是无本之源,艰苦的工作是一定创造所需要的。 2012年2月19日20:53:12 今天对于控件的研究上了一个新台阶,回首逐渐实现这个想要的效果的过程,感到很充实。首先是...

    职称申报用专业技术工作总结

    *在短短的几年工作中,学习到了很多知识,虽然专业上理论知识还有很多欠缺,实际经验较少,但是作为一名有志向的年轻人,我认为经过自己的不断努力,在工作岗位上的认真历练,必定能够成立一名优秀的电气专业技术...

    金属材料实习总结报告.doc

    金属材料实习总结报告 金属材料实习总结报告是金属材料工程专业学生的一份实习报告,涵盖了实习的目的、实习过程、实习内容、实习总结等...我们将继续努力学习,提高自己的专业知识和技能,为将来的工作岗位做好准备。

    南非经济发展及其存在的问题.ppt

    为了解决这些问题,南非政府需要继续实施一系列的经济改革政策,旨在推动经济发展,缩小贫富差距,促进社会稳定。 南非经济发展的历史进程也表明,经济发展不仅需要技术和资本的原始积累,还需要社会的稳定和人权的...

    如何写夏令营申请书.doc

    对于名校,虽然名额较多,但关键还是个人三年来的积累和努力。专业方面,经济学与金融学可以不必在意,被选进夏令营的人专业背景迥异。 ### 2. 关于论文 在撰写夏令营申请书时,论文是一个非常重要的部分。但是,...

Global site tag (gtag.js) - Google Analytics