java web轻量级开发面试教程摘录,java web面试技巧汇总,如何准备Spring MVC方面的面试
本内容摘自 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方面的面试的更多相关文章
- (java web后端方向)如何让你的简历为你争取到更多的面试机会,内容来自java web轻量级开发面试教程
我们在做培训时,会发现一个不合理的情况,一些程序员能力不错,在公司里也是技术牛人,但发出去的简历往往会石沉大海,没有回复.对于刚毕业的大学生或工作年限在2年之内的程序员,这个情况会更严重. 这种情况下 ...
- 面试时,当你有权提问时,别客气,这是个逆转的好机会(内容摘自Java Web轻量级开发面试教程)
前些天,我在博客园里写了篇文章,如何在面试中介绍自己的项目经验,收获了2千多个点击,这无疑鼓舞了我继续分享的热情,今天我来分享另外一个面试中的甚至可以帮助大家逆转的技巧,本文来是从 java web轻 ...
- 从事务角度粗窥架构的可扩展性和可维护性:内容整理自java web轻量级开发面试教程
大家多少了解过架构,也听说过使用架构后,代码和可维护性和重用性能大大提升.这里我们来通过一些关于事务的实例,来感性地体会下架构带来的在可维护性方面的便利.本文来是从 java web轻量级开发面试教程 ...
- Hibernate(或其它ORM)里的inverse用法详解,内容摘自Java web轻量级开发面试教程
本文来是从 java web轻量级开发面试教程从摘录的. Inverse的英文含义是反转,在Hibernate中用来决定是由哪方来维护两个业务实体类之间的关联关系,具体而言,就是由哪方去设置这个被外键 ...
- Java web轻量级开发面试教程的前言
本文来是从 java web轻量级开发面试教程从摘录的. 为什么要从诸多的Java书籍里选择这本?为什么在当前网络信息量如此大的情况下还要买这本书,而不是自己通过查阅网络资料学习?我已经会开发Java ...
- 根据实践经验,讲述些学习Java web能少走的弯路,内容摘自java web轻量级开发面试教程
在和不少比较上进的初级程序员打交道的过程中,我们总结出了一些能帮到合格程序员尽快进阶的经验,从总体上来讲,多学.多实践不吃亏.本文来是从 java web轻量级开发面试教程从摘录的. 1 哪些知识点 ...
- java web面试技巧,数据库面试,java web轻量级开发面试教程
我最近看到一本比较好的讲java web方面面试的书,java web轻量级开发面试教程. 其中不仅用案例和视频讲述了Spring MVC,Hibernate, ORM等方面的技巧,而且还实际讲到了面 ...
- 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 ...
- java web轻量级开发面试教程内容精粹:哪些简历得不到面试机会
看到一本较好的实践性比较强的书,java web轻量级开发面试教程,里面的一些内容很有实践意义. 问题点 很难获得面试机会的原因 学历不符,比如要求是本科以上,但学历是大专 学历是硬指标,所以达不到学 ...
随机推荐
- C#常用8种排序算法实现以及原理简介
public static class SortExtention { #region 冒泡排序 /* * 已知一组无序数据a[1].a[2].--a[n],需将其按升序排列.首先比较a[1]与a[2 ...
- 我眼中的ASP.NET Core之微服务 (二)
前言 接上一篇. 上一篇未完待续的原因是当时刚好是6-30号晚上马上12点了还没写完,然后我想赶在7月1号之前发出去,所以当时就发了.然后在发的时候出了一点问题,结果发出去的时候刚好是 7.1号 00 ...
- Android - TabHost 与 Fragment 制作页面切换效果
Android - TabHost 与 Fragment 制作页面切换效果 Android API 19 , API 23 三个标签页置于顶端 效果图: 在文件BoardTabHost.java中定义 ...
- Samba远程代码执行-分析(CVE-2017-7494)
经历了前一阵windows的EternalBlue之后,某天看见了360的 samba高危预警,这个号称linux端的EternalBlue(EternalRed),于是便研究了一波 概述(抄) Sa ...
- (转)Linux下查看文件和文件夹大小 删除日志
场景:在sts中执行自动部署时候maven提示No space left on device错误,后来经检查发现是磁盘空间满了,用下面的方法分析发现tomcat下面的logs目录占用了很大的空间,删除 ...
- Go语言学习笔记(五)文件操作
加 Golang学习 QQ群共同学习进步成家立业工作 ^-^ 群号:96933959 文件读取 os.File 封装了文件相关操作 type File File代表一个打开的文件对象. func Cr ...
- 冒泡排序和选择排序(Go语言实现)
冒泡排序和选择排序是排序算法中比较简单和容易实现的算法.冒泡排序的思想为:每一次排序过程,通过相邻元素的交换,将当前没有排好序中的最大(小)移到数组的最右(左)端.而选择排序的思想也很直观:每一次排序 ...
- oracle 通过同义词建立视图
需要给予以下权限. GRANT CREATE VIEW TO tms;GRANT SELECT ANY table TO tms;GRANT SELECT ANY DICTIONARY TO tms;
- 快速排序算法的C语言实现
#include<stdio.h> int partition(int a[],int low,int high) { int key=a[low]; while(low<high) ...
- mybatis 详解(六)------通过mapper接口加载映射文件
通过 mapper 接口加载映射文件,这对于后面 ssm三大框架 的整合是非常重要的.那么什么是通过 mapper 接口加载映射文件呢? 我们首先看以前的做法,在全局配置文件 mybatis-conf ...