“面试造火箭、工作拧螺丝”,曾经这么一句调侃的话总是用来形容IT行业中的面试情况。作为一个流浪的程序猿,多年以来作为应聘者也好、面试官也罢,渐渐感受到java开发的面试不再仅仅在“造火箭”那么容易。
五年前的java面试是怎么样的
用HTML还原如图所示的table
String与StringBuffer
JSP与servlet的区别
请说出jdbc的实现过程
列出java集合中的关系
spring中IOC、AOP是什么
写出sql语句查出小明班中总分最高的人
请描述淘宝商城有哪些模块
……
在那个年代,网上流传着一份《java100问》的文档,稍微准备下都能很好的应付80%的面试,因为很多问题都是很浅显易懂、一句话能解释的清,并且被誉有“造火箭”之名的“嘴建淘宝”问题,也只需将业务划分开回答,大多情况下也会收获满意。
也因为如此,13年到15年间,一个软件园内就可以同时存在5、6家培训机构,3到4个月的速成班再加上临时抱佛脚能够让大部分人稳稳获取offer。
如今的java面试题
编辑切换为居中
添加图片注释,不超过 140 字(可选)
只有你想不到,没有面试官问不到。面试过程从以往的一问一答模式演进到如今的"问问问问问问>不会"模式。如今的备战面试也变得无比困难,绝大部分问题都不是能在生产工作中能遇到的,“会用、熟练使用”已不再是如今java面试的主旋律,深度与广度似乎成为了如今选拔人才的关注点。
面试不再只是造火箭,甚至还要造螺丝
为何会如此
IT行业的变迁之快,快过任何一个世纪的科技进步速度。14年前后井喷的大量转行程序员一度使得软件公司出现了过度饱和的情况,加之培训机构的学习成本之低对于本科计算机行业的大学生而言也是种不公平,没错,行业需要洗牌。
人才饱和,去年闹得沸沸扬扬的“996是福报”风波,残酷的使得一线互联网企业里一批优秀的程序员被洗牌,这些人自然而然落到了二三线企业,挤占了普通程序员的位置。
岗位缩减,java技术进步之快,渐渐的让开发变得容易(点名表扬springboot、docker),加之前后端分离的兴起变相的使后端开发的需求减少了一部分。
技术需要,微服务架构、中间件改造、大流量并发等都确实是这两三年才大量出现的需求,而与之对应的都确确实实需要能力深度很强的人才。
跟风,这年头的大部分互联网企业不打个“996”的旗号都不好意思出去融资,企业不根据实际需求而只是一味的模仿大厂,同样的面试题也去捞出来有模有样的用于选拔人才。
所以今天呢,我整理了一些面试经常会问到的一些面试题,大家可以点击下方卡片领取,话不多说,直接上干货
01 最新总结的2022阿里集团Java岗面试题目
2022最新BAT必考题和答案1、2022最新BAT必考题和答案全面覆盖:阿里、腾讯、字节跳动、百度、拼多多、京东、美团点评、饿了么等一线知名互联网企业。内容包括:redis、高并发、多线程、分布式、MySQL、数据库、线程、锁、dubbo、jvm、Java虚拟机、spring、memcached等。
SpringMVC面试专题
SpringCloud面试专题
Java高级面试大全宝典
为了不影响阅读体验,更多的题目以及解析,我就不放在这里了。
评论区留言【学习】
或者后台私信我【333】免费获取资料