• 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初级人员面试使用,原谅楼主只是一位小学生。问题答案自己查询哟,请认真对待。谢谢大家

  • 相关阅读:
    Pytorch中KL loss
    中文写代码?开始不信后来用中文写了剧情小游戏!嗯,真香~
    YOLOX-PAI 详细解读(一)论文解读
    【vue】element强制刷新el-carousel的dom:
    攻防世界WEB练习区(backup、cookie、disabled_button)
    RK3588 AP6398RS3之 BT 调试(二)
    CSS基础
    Vue3 学习
    【英语语法】定语从句
    rollup 3.3 出现 import 错误 Cannot use import statement outside a module
  • 原文地址:https://blog.csdn.net/web15185420056/article/details/125437413