这是csdn里的一篇博客。。。以下是原文
十
五年,你积累了什么? 收藏 此文于2010-04-27被推荐到CSDN首页
如何被推荐?
这件事弄得我挺郁闷的.
公司
的兄弟部门要招一个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的内存模型.
答:内存模型?不了解,我画不出来.
那么请说说volitale关键字在JAVA5之前有什么作用.
答:没听说过这个关键字.
那么,进入同步块和离开同步块时,变量是如何同步的?
答:这些底层的东西我都不了解,主要是做应用层.。
主要做应用层,那么熟悉使用的框架吗?
[到了这里,只能问这些了]
答:是啊.struts,hibernate,spring这些框架比较熟悉。
Hibernate
中,l1,l2
的cache,给一个经验值.
答:没有做过.
volecity中,如果我要在渲染到页面之前统一对内容进行拦截处理应该如何做?
答:做一个filter,在请求进来的时候拦截.
我说的是 velocity中渲染到页面之前的拦截.
答:这个我不知道.
那你谈谈你平时做哪些工作.
答:用jsp,struts,hibernate,spring做业务逻辑.
十几年都是做这些吗?
答:以前没有这些框架,就是用JSP连接数据库.
你使用这些"东西"这么久,有对这些"东西"的原理研究过吗?或者去读一下它们的源码.
答:没有.就是一直在用.
........................................................................................................................
下面我实在不想问了, 因为我的时间成本也很高的,浪费不起.(当时是在上班时间,和现在的休息时间闲扯不能比).
我真的为这个兄弟
心酸,如果面试的是普通开发,我还可以理解,你是一个有十五年经验的人,十二年的JAVA工作经历,而且
你面试的是一个架构师.说实话当
一个5000元左右的开发人员我还不愿意要,因为同样一个5000元的招一个没有经验的学生,
但发展潜力比他要大多了.但是他的要求是
20000元的架构师职位.
我并不是说每个人都要有相同的积累和追求,象这位兄弟,如果去外包公司做应用开发,应该是一个很不错的有经验
的开发
工程师。但是目前平均来说,做外包开发可能不会突破的收入。你要想改变,就要改变你努力的方向。
十多年的
JAVA应用,你就是不想了解,也会被别人硬灌给你GC原理这些知识啊.你就是捂着耳朵也会漏进一些声音让你了解
一些并发包的数据结构
啊.
我们在打造10亿用户的平台,他却连50万用户规模的方案不知道如何部署.不是我们不给机会,实在是兄弟你真的拿不出我们
需
要的积累.
分享到:
相关推荐
上海环境(601200)作为中国固废处理行业的领军企业,有着长达十五年的深厚底蕴。在环保领域,尤其是固废管理方面,该公司积累了丰富的经验和技术优势,不断推动着国内固废处理产业的发展。这份名为“十五年固废龙头...
在2018年的第十五届“华为杯”竞赛中,参赛者们面临了一系列具有挑战性的数学建模问题,这些问题涵盖了自然科学、工程技术、社会科学等多个领域。 【数学建模】是应用数学解决实际问题的过程,它涉及数学理论、...
埃森哲与SAP的合作历史长达二十五年,共同见证了中国经济的高速发展,并陪伴中国企业应对市场化、全球化和数字化的挑战。在1994年,埃森哲在中国完成了首个SAP项目,随后在2000年代帮助国有企业推进IT战略咨询和ERP...
九、汽车线控转向技术的应用前景随着电动汽车和自动驾驶的快速发展,线控转向技术有望在未来十年内实现大规模商业化应用。预计在智能交通系统和共享出行服务中,线控转向将发挥关键作用,为构建更加安全、便捷的出行...
**产品化挑战**:在《十年总结(十五):产品化—有心杀敌,无力回天》中,他坦诚地分享了在尝试将软件产品化过程中遇到的困难和挑战,以及如何应对这些问题的策略。这些经验对于创业者尤其有价值。 **自我改造**:...
标题《【精品】贺利工-十三五广州轨道交通智能运维实践》和描述部分表明文档的内容是关于广州轨道交通在“十三五”期间的智能运维实践情况。标签“智慧交通 轨道交通”提示了文档聚焦于智能化轨道交通系统的建设和...
例如:"十三只狗"是 "thirteen dogs","我会"是 "I can","十五辆小汽车"是 "fifteen cars","多少"可以问数量,如 "How many?" 或 "How much?","许多球"是 "many balls","做这个"是 "make this"。 7. 翻译句子和...
2023年的行业分析报告显示,包装测试设备领域正在经历一系列积极变化,并预示着未来五至十年的发展趋势。 政策环境对包装测试设备行业的影响深远。首先,政府的政策持续利好行业发展,推出了一系列鼓励创新和技术...
总结,1,8-萘二甲酰亚胺行业在未来五年乃至十年的发展,将面临诸多机遇与挑战。企业需要不断调整战略,优化运营,以应对市场的变化。只有这样,才能在激烈的竞争中立于不败之地,实现持续、健康发展。
在《新的下一个十年 - 竞争的新逻辑》中,作者探讨了现代商业环境的变化,指出传统的竞争模式已经不足以应对当前的复杂多变。企业需要适应新的竞争逻辑,这包括五个核心要点:提高组织学习的速度、利用综合生态系统...
[1] 教育信息化十年发展规划(2011-2020年)[J]. 教育信息化, 2011. [2] 多元识读能力[J]. 教育研究, 2012. [3] 掌握学习理论与翻转课堂[J]. 教育技术研究, 2014. [4] 以学生为中心的翻转课堂[J]. 教育现代化, 2016. ...
在"十三五"期间,政策已鼓励在采煤沉陷区建设光伏发电项目,以整合资源,治理沉陷区,并提高土地利用效率。 - "十四五"期间,由于双碳战略的推动和光伏技术成本的下降,光伏产业将迎来快速发展。预计2022年新增装机...
以巴基斯坦为例,中国的风电投资在这五年间对巴基斯坦风电产业的贡献尤为突出,新建风电装机容量占据了该国同期新增装机的显著份额。此外,巴基斯坦、泰国、斯里兰卡、菲律宾和越南等国均有大量风电发展规划,为中国...
第十五章智能匹配与given-when结构 智能匹配操作符 智能匹配操作的优先级 given语句 多个项目的when匹配 习题 第十六章进程管理 system函数 exec函数 环境变量 用反引号捕获输出结果 将进程视为文件句柄 ...
随着电动汽车行业的迅猛发展,国内电动汽车保有量在五年间增长了9倍多。在这样的背景下,换电站市场规模预计到2025年将突破千亿。热电联产的行业特性决定了其地域性较强、格局分散,而综合能源服务尚处于起步阶段。...
这篇文档标题为“甘肃省兰州五十10-11年高二英语下学期期末试题(扫描版)旧人教版 试题.doc”,描述同样强调了这是一份来自甘肃省兰州五十五中的高二年级英语期末考试试题,使用的教材版本是旧版人民教育出版社。...
2016年发布的“十三五”规划(2016-2020)设定了明确的目标,即在接下来的五年里保持年均经济增长率在6.5%以上。这一规划强调了供给侧改革的重要性,即通过提高供给质量来刺激需求,从而促进经济的健康发展。此外,...
- **研究基础**:团队成员具有深厚的学术背景和技术积累,在转基因领域有多年的研究经验。 - **优势资源**:包括先进的实验室设施、丰富的种质资源库以及国际合作网络等。 - **主要参加人员**:均为在职的研究人员,...
【标题】:"01710 HRM培训第十五讲--面临的挑战(PPT 15页).ppt" 的内容概述及知识点 【描述】:这个PPT讲述了人力资源管理在2001年时面临的一系列挑战和新动向,涉及到技术革新、国际化、高学历化、高龄化、自主...
过去十五年来,随着移动互联网的快速发展,零售行业的竞争格局发生了显著变化。数字化升级已经成为企业提升竞争力的关键手段。 报告指出,零售数字化行业已经经历了三个发展阶段,涵盖了店铺零售(包括便利店、超市...