本内容摘自 java web轻量级开发面试教程

https://baike.baidu.com/item/Java%20Web%E8%BD%BB%E9%87%8F%E7%BA%A7%E5%BC%80%E5%8F%91%E9%9D%A2%E8%AF%95%E6%95%99%E7%A8%8B/22038502?fr=aladdin

假如目前某公司需要一个Java初级程序员(3年左右工作经验),而且需要有Spring方面的经验,以这种需求我们面试过不少人,下面就通过表6.3来归纳下我们见过的情况。

表6.3 Spring方面我们面试过的各种情况归纳表

简历描述

面试表现

可能的后果

工作经验小于1年半(工作经验可以包括毕业前的实习经验),或者简历上没写Spring方面的经验,或者没有类似Web方面的经验

如果简历上没有其他出彩的地方(比如名校,有海外工作经验或者有其他我们各项目关注的条件等)无法通过简历初选的概率是7成

工作经验2到3年,但最近半年的项目和Spring或者Java Web开发项目无关

如果简历上没有数据库优化或,Java性能调优之类的加分项,也有可能通不过初选,即使通过考官的技术面试,也会加上“最近没有相关项目经验”的评语

工作经验2到3年,最近在做Spring相关项目,如果简历上的项目和考官的项目的技术匹配度很高,工作年限可以降低到1年半左右

无法结合项目说出是怎么用Spring技术的,或者通过考官的询问说出以前只在学习上用过,或者Spring项目是培训机构给的

如果Spring技术确实可以,而且其他综合能力也不差,考官会让他通过,然后加上“没有Spring商业项目的经验”,如果有其他更好的候选人,考官不会录用没有商业项目的候选人

能结合项目告诉考官IoC和AOP的用途,能结合项目叙述Spring MVC的流程,而且技术问题也能大致说上,但无法说出对技术的观点,比如用注解有什么优缺点。

至少Spring方面过关了,但考官会加上如下评语:能用Spring做项目,但对相关技术把握程度不深

这种候选人纯粹是仅仅能跟在项目经理后面做项目,一般很少有自己的发挥,离升级到高级程序员还有一定的距离

不仅能说出一些只有用过才知道的技术或者调试方式,而且能说出自己的观点,比如我仅仅在xxx情况下URL里带参数的方式传值,原因是xxx,或者我们项目综合考虑还是用到注解,原因是xxx对框架有自己的观点。能结合自己的项目说出具体框架的局限性,或者能说出用Spring框架

由于考官的要求是初级程序员,所以观点只要别太离谱就行

是否有自己的想法是一个重要的衡量标准。项目经理有时候没法顾及到细节,这时候就需要程序员自己发挥,所以考官遇到这类的候选人,一般是优先考虑的

很少有人能达到这种水准,这种候选人基本上可以升级到高级程序员了

解决哪些项目里的重大问题,或者架构师在搭建项目架构时,你参与了

针对某个项目的具体问题,能自己搭建基于Spring的框架

没见过,这属于高级程序员的能力范围了,写在这里是给大家一个努力的方向

这里的商业项目经验是说你参与的项目是否是用来挣钱的,所以兼职项目也算商业项目。如果没有毕业后的商业项目经验,那么读书阶段的实习项目也算聊胜于无,我们也录用过工作经验才1年但读书阶段在外面打工2年的候选人。

从上面的归纳情况来看,大家除了要关注“结合项目说明技术点”外,还得培养对Spring的综合意识,说具体点就是对某个技术的认识,它有哪些优缺点,适用于哪些场景,哪些场景下一定不能用xxx技术。

java web轻量级开发面试教程摘录,java web面试技巧汇总,如何准备Spring MVC方面的面试的更多相关文章

  1. (java web后端方向)如何让你的简历为你争取到更多的面试机会,内容来自java web轻量级开发面试教程

    我们在做培训时,会发现一个不合理的情况,一些程序员能力不错,在公司里也是技术牛人,但发出去的简历往往会石沉大海,没有回复.对于刚毕业的大学生或工作年限在2年之内的程序员,这个情况会更严重. 这种情况下 ...

  2. 面试时,当你有权提问时,别客气,这是个逆转的好机会(内容摘自Java Web轻量级开发面试教程)

    前些天,我在博客园里写了篇文章,如何在面试中介绍自己的项目经验,收获了2千多个点击,这无疑鼓舞了我继续分享的热情,今天我来分享另外一个面试中的甚至可以帮助大家逆转的技巧,本文来是从 java web轻 ...

  3. 从事务角度粗窥架构的可扩展性和可维护性:内容整理自java web轻量级开发面试教程

    大家多少了解过架构,也听说过使用架构后,代码和可维护性和重用性能大大提升.这里我们来通过一些关于事务的实例,来感性地体会下架构带来的在可维护性方面的便利.本文来是从 java web轻量级开发面试教程 ...

  4. Hibernate(或其它ORM)里的inverse用法详解,内容摘自Java web轻量级开发面试教程

    本文来是从 java web轻量级开发面试教程从摘录的. Inverse的英文含义是反转,在Hibernate中用来决定是由哪方来维护两个业务实体类之间的关联关系,具体而言,就是由哪方去设置这个被外键 ...

  5. Java web轻量级开发面试教程的前言

    本文来是从 java web轻量级开发面试教程从摘录的. 为什么要从诸多的Java书籍里选择这本?为什么在当前网络信息量如此大的情况下还要买这本书,而不是自己通过查阅网络资料学习?我已经会开发Java ...

  6. 根据实践经验,讲述些学习Java web能少走的弯路,内容摘自java web轻量级开发面试教程

    在和不少比较上进的初级程序员打交道的过程中,我们总结出了一些能帮到合格程序员尽快进阶的经验,从总体上来讲,多学.多实践不吃亏.本文来是从 java web轻量级开发面试教程从摘录的. 1  哪些知识点 ...

  7. java web面试技巧,数据库面试,java web轻量级开发面试教程

    我最近看到一本比较好的讲java web方面面试的书,java web轻量级开发面试教程. 其中不仅用案例和视频讲述了Spring MVC,Hibernate, ORM等方面的技巧,而且还实际讲到了面 ...

  8. java web方面的面试问题,Spring MVC方面的面试问题,摘自java web轻量级开发面试教程

    本文摘自java web轻量级开发面试教程: https://baike.baidu.com/item/Java%20Web%E8%BD%BB%E9%87%8F%E7%BA%A7%E5%BC%80%E ...

  9. java web轻量级开发面试教程内容精粹:哪些简历得不到面试机会

    看到一本较好的实践性比较强的书,java web轻量级开发面试教程,里面的一些内容很有实践意义. 问题点 很难获得面试机会的原因 学历不符,比如要求是本科以上,但学历是大专 学历是硬指标,所以达不到学 ...

随机推荐

  1. Eclipse安装反编译工具JadClipse for Eclipse手把手教程

    今天闲来无事准备弄弄eclipse的反编译工具JadClipse for Eclipse,百度经验里也说的比较清楚只是两个文件下载地址没有明确 net.sf.jadclipse_3.3.0.jar   ...

  2. Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据&流程分析

    QQ空间说说抓取难度比较大,花了一个星期才研究清楚! 代码请移步到GitHub GitHub地址:https://github.com/20100507/Qzone [没有加入多线程,希望你可以参与进 ...

  3. java窗口按钮设置五个方向

    java窗口按钮设置五个方向 代码如下: package Day08; import java.awt.BorderLayout;import javax.swing.JButton;import j ...

  4. Java Listener pattern 监听者模式

    Java Listener pattern 监听者模式 2016-5-12 监听者模式(观察者模式)能降低对象之间耦合程度.为两个相互依赖调用的类进行解耦. 便于进行模块化开发工作.不同模块的开发者可 ...

  5. Hadoop笔记——技术点汇总

    目录 · 概况 · Hadoop · 云计算 · 大数据 · 数据挖掘 · 手工搭建集群 · 引言 · 配置机器名 · 调整时间 · 创建用户 · 安装JDK · 配置文件 · 启动与测试 · Clo ...

  6. UWP中使用Composition API实现吸顶(1)

    前几天需要在UWP中实现吸顶,就在网上找了一些文章: 吸顶大法 -- UWP中的工具栏吸顶的实现方式之一 在UWP中页面滑动导航栏置顶 发现前人的实现方式大多是控制ListViewBase的Heade ...

  7. THINKPHP 3.2 PHP SFTP上传下载 代码实现方法

     一.SFTP介绍:使用SSH协议进行FTP传输的协议叫SFTP(安全文件传输)Sftp和Ftp都是文件传输协议.区别:sftp是ssh内含的协议(ssh是加密的telnet协议),  只要sshd服 ...

  8. aspcms多图调用以及错误提示:3704

    1.“为师资介绍”(相册列表)建立了内容页(相册内容页), 需要对模板页面改造,在相册详细页调用多图,之前没有试过,这次利用: 实现多图调用,注意不能使用contentid=[content:id]  ...

  9. 【HTML】section

    1.  定义 标签定义文档中的节(section.区段).比如章节.页眉.页脚或文档中的其他部分. 2. div.section . article的区别 div: 本身没有任何语义,用作布局以及样式 ...

  10. 使用VMware安装CentOS

    使用VMware安装CentOS 第1步:首先安装VMware Workstation,只需点下一步即可,安装过程略 第2步:文件 → 新建虚拟机 或 直接点击 创建新的虚拟机 图标 第3步:选择 典 ...