作为一名IT行业的从业者,我来一下这个问题。
其实不少后端程序员在面试的时候都会被面试官问到大量的前端开发问题,似乎后端程序员已经习惯了,但是前端程序员被问到后端问题,似乎前端程序员还没习惯,不过随着产业互联网的发展,前端程序员被问到后端问题将是一个趋势。
在多年之前我所在的开发团队就要求所有前端开发人员需要学习并掌握一定的Java开发技术,所以看到这个问题,我并不感到意外。
随着移动互联网、大数据、物联网等相关技术的不断发展,目前前端开发人员的工作边界得到了较大程度的拓展,知识结构也越发丰富,从而形成了目前所谓的“大前端”概念。如今前端开发团队通常需要完成Web前端开发、Android开发、iOS开发、各种小程序开发、大数据呈现端开发以及各种智能终端设备的前端开发,另外随着Nodejs的发展,前端开发人员也逐渐开始走向后端,前后端开发的界限越来越模糊。
前端开发后端化将是未来一个重要的发展趋势,所以对于前端开发人员来说,掌握一定的后端开发知识越来越具有实际意义,也许这正是不少面试官都会问前端开发人员关于Java开发方面问题的原因。
很大概率是你碰上了一个不懂前端的面试官,当然也不排除这是在了解你是否真的java,因为如果你知道的话可能会让你在前端的位置做的更好一些
不会java的前端不是好前端!!!
第一:面试官想看你技术栈有多深。
第二:面试官想看你是否知己知彼。
第三:面试官脑子被驴踢了。
以上接受命运合理的玩笑,笑一笑,阳光正好。
现在前端不仅仅是写页面,分布式架构后,前端的服务器也有java代码,一般要求都懂点。不过面试你仅仅问java的问题,大概率是写前端的没来或者较忙,找了个只会java的。
我想这位面试官想了解你除了前端之外是否还对Java后端是否熟悉。因为做前端开发,如果能了解后端的一些技术知识,对项目开发是很有帮助。这样也可以减少前端和后端之间不必要的沟通。
了解你会多少技能,心里有底
简历没有分配给合适的面试官,面试官也缺乏主动帮助候选人的意识,没有转荐给合适的部门或团队