java面试小经历

ε祈祈猫儿з 提交于 2019-12-04 18:32:13

大家好,国庆节后的第一天上班,闲来无事给大家分享一下前段时间陪着经理一起面试Java开发人员的经历(注:楼主只是个小学生,只是坐在经理旁边听他面试别人)。前段时间公司应该业务需要,想着招一位1~2年的Java技术。人事在51job、智联等一系列网站发布了招聘信息,结果发现人不好招啊。可能8月份不是招人的好季节,也可能是最近魔都的互联网行情不好吧,呵呵管它呢。结果一大推培训班刚出来投简历过来,最大的问题在于还有一大堆安卓的投简历.......GG

面对着大多数刚培训出来的,好多人应该是被培训班里面的课程顾问忽悠了,老想着出来就能高薪。但是前提是你要牛逼呀,简历上写的项目经验几乎都一样,一看就是小学生学习时写的demo,竟然敢要到9k、12k。卧槽,这个社会怎么了,难道是变了???还有几个说工作1年多的,面试问框架这块还不错,就是基础太差、几乎不会前端(甚至前端框架也不怎么懂),这就让我们这样的小公司显得尴尬了。让我印象最深的一个就是说工作了两年,啥redis、kafka、微信开发等等都会的,结果经理就问他redis在他做的项目里的应用场景、如何淘汰数据、如何管理的都说不清楚,这尼玛也能叫熟练使用。一个连业务都不熟悉的程序员,能是一个好的程序员吗?

好吧,前面都是在哔哔,现在给大家分享一些干货,都是在面试中常见的、易出错的。

----------------Java部分----------------
1、JVM垃圾回收原理
2、接口与抽象类的区别,以及应用场景
3、final,finally,finalize这三个关键字的区别
4、面向对象的特性
6、用IO写一个文件复制
7、说说常用的集合框架
8、常见的排序算法
9、如何知道一个链表是否自成环
10、java类成员的访问控制符


----------------JSP部分----------------
1、JSP内置对象有哪些,并说出常用的方法
2、SESSION、Cookie的区别
3、HTTP请求的get、Post请求的区别
4、无状态的HTTP请求如何与Session关联


----------------框架----------------
1、SpringMVC原理、Struts2原理、这两者区别
2、Hibernate、Mybatis原理、一二级缓存,以及区别
3、Struts2的#,$都是干嘛的
4、分布式知识
5、Ehcache的原理,如何自己实现一个Ehcache
6、说说你说知道的缓存框架,优缺点
7、清说一说你对Spring的AOP与IOC的理解
8、如何避免解决高并发问题


----------------数据库----------------
1、一般出一个题,让你写sql,多数为聚合函数与分组函数的结合
2、触发器与存储过程的概念、原理
3、说说sql优化


暂时就分享这么多,此些问题只是针对2年之内的Java初级人员面试使用,原谅楼主只是一位小学生。问题答案自己查询哟,请认真对待。谢谢大家

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!