• java面试小经历


    大家好,国庆节后的第一天上班,闲来无事给大家分享一下前段时间陪着经理一起面试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初级人员面试使用,原谅楼主只是一位小学生。问题答案自己查询哟,请认真对待。谢谢大家

    先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

  • 相关阅读:
    C语言进阶——动态内存管理
    自然语言处理通用框架BERT原理解读
    Collection和Iterator接口
    Visual Studio 如何删除多余的空行,仅保留一行空行
    C++ 复制构造函数
    Virtual Data Augmentation: 虚拟数据扩增技术
    计算属性computed、过滤器定义Vue.filter()
    老卫带你学---leetcode刷题(98. 验证二叉搜索树)
    Django模型(三)
    CSS基础——3.CSS盒子模型、浮动、定位
  • 原文地址:https://blog.csdn.net/m0_67393342/article/details/126060580