本文主要是介绍作为Java面试官,我会问Java程序员一些什么问题?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我在面试的时候,生怕漏了明珠,所以总会问来面试的同学: 你擅长什么? Java、数据库、前端你哪方面掌握的比较好? 你常用的技术栈是什么? 说一件让你印象深刻的事,可以展现你解决问题的能力,或者学习的能力。
好了,以上就是我的面试套路。你掌握了这个套路,是不是就能套路我了?
所以,你到底有没有某一方面可以打动面试官的点呢?
在面试时,我会在上面那些套路的问题时,追着去问你所掌握的技术栈能力。
譬如你说你擅长后端,我就会问些Java、中间件; 你说擅长数据库,我会临时出个题,让你写个SQL; 你说擅长前端,我会问下JavaScript、vue。
对于不同工作经验年限的人,我问的问题层次也不太一样。
一年工作经验
======
后端: Java有哪些集合类?ArrayList跟LinkedList有啥区别? springboot用过吗? 是怎么使用的? redis用过吗?它是用来做什么的?为什么比较快呢?
数据库: 一个学生成绩表,有学生、班级、成绩、课程,怎么一条语句分组展示班级的学生总分数?
前端: 怎么获取一个id是ss的div,去改变它的内容? jQuery的Ajax怎么用的?它封装了原生js的一个什么组件?
两年工作经验
======
后端: ArrayList跟LinkedList有啥区别?有什么优缺点呢?它们是线程安全的吗? springboot用过吗? 是怎么做到简化配置的?为什么能自动装配呢?听过factories文件吗? redis用过吗?听过缓存穿透、缓存雪
这篇关于作为Java面试官,我会问Java程序员一些什么问题?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!