JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java开发与MySQL基础知识面试总结,一文讲透,值得收藏

wys521 2024-10-29 16:56:29 精选教程 26 ℃ 0 评论

前两年部门要招聘Java工程师,人事部总共筛选提供了100份简历,我从100份简历中挑了10份学历为本科的优质简历进行面试,初面是Java开发MySQL基础知识,具体面试内容整理如下:

面试问题一概览:

初面合计准备了18道题,面试问题顺序如下:

一、Java基础

  1. HashMap结构,扩容,负载因子,初始容量 pass
  2. HashTable、ConcurrentHashMap实现大原理 pass
  3. HashTable、ConcurrentHashMap的JDK7与JDK8的区别?pass
  4. JVM内存模型 pass
  5. 垃圾回收机制、垃圾收集器与GC算法 pass
  6. JVM调优 pass
  7. 加载机制和双亲委派模型 pass
  8. volatile关键字的作用? pass
  9. synchronized和Lock的区别?pass

10.CAS操作及ABA问题 pass

二、MySQL基础

  1. MySQL引擎MyISAM和InnoDB的区别是什么?pass
  2. 事物并发问题及隔离级别 一般
  3. 索引类型及最左匹配原则 pass
  4. 覆盖索引 pass
  5. 索引实现原理(B+树)pass
  6. Redis穿透、雪崩、击穿 pass
  7. Redis持久化方式 pass
  8. datax导数过程 pass

面试总结:

总共面了18个基础性问题,只有1个问题回答一般,其它问题都回答通过,面试过程中求职者虽然语速稍微有点快,但语言表达流利,逻辑清晰、回答问题有框架有条理性。


  • 面试技能考评:Java基础与数据库基础扎实,通过面试过程中回答的问题了解到面试官注重细节,乐于钻石技术对技术有较深入的了解。


  • 面试结果:通过,准备下周二进行视频二面。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表