面试分享 -- 分享近期参加面试一些感概

你们好,因为本人最近参加一些公司的面试(神马状况,年末跳槽),哈哈~~ 这是题外话了,一个月内每周都有面试,纵观真个行业线,面试的侧重点有悄然发生了变化,此时此刻才指导本身有不少的技术不足之处,如今是市场经济,为了提 高本身的身价,必须实时掌握市场走向,就算是没有跳槽的想法,没事找几家单位利用周末的空闲面试下,用最快的渠道当前的市场需求,适当调整本身的技术路 线,便于更好地融入市场。哈哈~~~~几轮的面试下来,我是愈来愈没自信了。具体分析,让我慢慢道来。因为本人从事的行业是J2EE行业,具备必定的行业 局限性,固然了仁者见仁,智者见智,本身分析把握吧。 node

1、传统主流的技术再也不是面试的重点。 jquery

J2EE,业界比较大路的技术例如SpringHiberate Ibaitsstrutsjquery等这些实际的技术,发现不在是面试的重点,只要你在项目中用过,再也不对具体的技术细节深究了,我的分析是这些年 这些技术都已经泛滥了,泛滥到路人皆知的境界了,在加上这些框架良好的封装性,基本上是作机械化的CRUD罢了,已经成为行业入门级的技能要求了。就算是不会,培训上手也是很短时间的时间。对企业而言,这种成本计算仍是能够承受的。 web

2、安全成为面试一大重点 面试

随着互联网的不断发展,以及今年俩几起比较严重的信息泄漏事件,给每一家企业敲响了警钟,信息安全成为当前面临的一大难题,都说互联网没有绝对的安全,可是仍是须要采用积极的态度以及心态来应对信息安全,例如传输安全性、存储安全性、口令安全性、身份认证等技术,以及实现方式。了解那些加密算法,分别适用于那些场景。动态口令有哪些实现方式等。基本上每一家企业都要详细问道。 算法

3、网络支付也是面试官的兴趣点 数据库

因为本人有一段时间在金融行业工做,因此面试官对基于网路的金融支付仍是很感兴趣的,与那些具备第三方支付牌照的公司有过合做,是否本身写过核心的支付代码,如何进行对帐处理,对帐失败如何处理等,如何保证支付的安全性与可靠性,以及支付的事务性如何保障等这些有点技术含量的技术。 安全

4、处理高并发的架构经验 restful

       规划老是很美好的,任何一个系统的愿景都是支持大并发的,因此面试官对如何让系统更好地支持大并发,从哪些方面设计能够提升系统的并发性,高并发这玩意不是单一的软件可处理的,他涉及到整个系统架构(软件+硬件层面的),这个要本身把握了,按照实际回答就是了,若是说仅仅是理论,仍是少说为好,由于这玩意没有实践是没有发言权的。 网络

5groovyrudyrestfulnode.js 等一些比较新鲜的技术 多线程

       估计这个是面试官想了解你是不是喜欢技术,由于对一个技术爱好者,这些前沿的技术确定是时刻关注的,这个工做中遇到的状况不是不少,大体了解就能够了。

6socket 通讯面试较屡次提到

       现在通讯技术实现不少,协议也不少,例如soapwebservicehttprmimqprc等,可是这些技术都用牺牲一部分性能来换取开发的便捷的,因此如今不少企业都在回归,特别是设计到一些底层的系统,例如网关系统等,仍是须要很纯粹的socket技术去实现,另一方面就是 socket与其余语言实现系统对接最方便了,无需额外的技术支持。这一块文的较多,NIO的技术须要大体了解下,至少工做机制是须要了解的。

7、多线程开发是面试重点

       原本人的大脑思惟是高并发的,惋惜因为计算机发展的技术限制,在必定程度上程序必须串行化执行,可是随着如今技术的发展,多核CPU、超线程技术的硬件实现,为了进一步提高系统的处理能力,多线程开发也成为面试的一个重点。这一块目前技术比较成熟,特别是JDK发布1.5以后,多线程开发简单了不少,可是线程之间的调度与合做仍是多少有些缺憾,这个已经在jdk1.7中作了弥补,有兴趣的能够翻阅下资料,这一点是基本功 要深入了解。

8、数据库方面

       如何更加合理的设计数据库,如何优化数据库等。

9、分布式也有涉及

       分布式又有一些公司提问道,可是分布式目前没有一个很好的处理机制,除非采用EJB,分布式其最重要的是 分布式事务的处理,这是一个技术难点。

       差很少就这些技术范围,一路下来,我是感受本身严重与市场脱轨了。

相关文章
相关标签/搜索