编程语言
首页 > 编程语言> > 从事Java三年多,去应聘16k最后没被录用,细节如下……

从事Java三年多,去应聘16k最后没被录用,细节如下……

作者:互联网

前言:

今天小编和大家分享一位以前面试的一位应聘者,工作4年26岁,统招本科。

以下就是他的简历和面试情况。

基本情况:

 

 

专业技能:

1、 熟悉Sping了解SpringMVC、SpringBoot、Mybatis等框架、了解SpringCloud微服务

2、 熟悉常用项目管理工具:SVN、GIT、MAVEN、Jenkins

3、 熟悉Nginx、tomcat等的调优

4、 熟悉多线程、并发

5、 熟悉分布式协同框架Zookeeper、RPC服务框架Dubbo

6、 了解分布式消息框架Kafka、RocketMQ

7、 熟悉分布式缓存Redis、memcache

8、 熟悉分布式数据中间件sharding-jdbc做分库分表、读写分离

熟悉分布式搜索引擎ELK

教育经历:

面试过程:

面试题一:HashMap底层实现

面试题二:Spring AOP底层实现

面试题三:分布式Session、Dubbo、Zookeeper问题

总结:

面试过程中,大概聊了20分钟左右,自我介绍和项目聊了大概,8分钟,另外12分钟主要是聊了一些技术问题。这次问的相对来说不会太难,因为工作4年要16k薪资不是很高,最后还是没有给第二面的机会,主要还是觉得对技术深度不够,广度是OK的,今天的面试分享就到这里。

如果大家需要更多的Java面试题,在这里小编整理了一些java面试题并整理成了文档,希望可以帮助到大家,想要获取一下面试文档的小伙伴,可以关注支持一下小编 ,私信小编“面试”获取哦

数据库

  1. 事务四大特性(ACID)?

  2. 数据库隔离级别,每个级别会引发什么问题,mysql默认是哪个级别?

  3. innodb和myisam存储引擎的区別?

  4. MYSQL的两种存储引擎区别(事务、锁级别等等),各自的适用场景?

  5. 查询语句不同元素(where、jion、limit, group by、having等等)执行先后顺序?

  6. 数据库的优化(sql语句优化和索引)?

  7. 索引有B+索引和hash索引,各自的区别?

  8. B+索引数据结构,和B树的区別?

  9. 索引的分类(主键索引、唯一索引),最左前缀原则,哪些情况索引会失效?

  10. 聚集索引和非聚集索引区别

  11. 有哪些锁(乐观锁悲观锁),select时怎么加排它锁?

  12. 关系型数据库和非关系型数据库区别?

  13. 数据库三范式,根据某个场费设计数据表?

  14. 数据库的读写分离、主从复制?

  15. 使用explain优化sql和索引?

  16. long_query怎么解决?

  17. 死锁判定原理和具体场景,死锁怎么解决?

  18. varchar和char的使用场景?

  19. mysql并发情况下怎么解决(通过事务、隔离级别、锁)?

  20. 数据库崩溃时事务的恢复机制(REDO日志和UNDO日志) ?

 

 

 

并发编程

  1. 跟 Synchronized 相比,可重入锁 ReentrantLock 其实现原理有什么不同?

  2. 那么请谈谈 AQS 框架是怎么回事儿?

  3. 请尽可能详尽地对比下 Synchronized 和 ReentrantLock 的异同。

  4. ReentrantLock 是如何实现可重入性的?

  5. 除了 ReetrantLock,你还接触过 JUC 中的哪些并发工具?

  6. 请谈谈 ReadWriteLock 和 StampedLock。

  7. 如何让 Java 的线程彼此同步?你了解过哪些同步器?请分别介绍下。

  8. CyclicBarrier 和 CountDownLatch 看起来很相似,请对比下呢?

  9. Synchronized 用过吗,其原理是什么?

  10. 你刚才提到获取对象的锁,这个“锁”到底是什么?如何确定对象的锁?

  11. 什么是可重入性,为什么说 Synchronized 是可重入锁?

  12. JVM 对 Java 的原生锁做了哪些优化?

  13. 为什么说 Synchronized 是非公平锁?

  14. 什么是锁消除和锁粗化?

  15. 为什么说 Synchronized 是一个悲观锁?乐观锁的实现原理又是什么?什么是

  16. 乐观锁一定就是好的吗?

  17. 什么是 Java 的内存模型,Java 中各个线程是怎么彼此看到对方的变量的?

  18. 请谈谈 volatile 有什么特点,为什么它能保证变量对所有线程的可见性?

  19. 请对比下 volatile 对比 Synchronized 的异同。

  20. 请谈谈 ThreadLocal 是怎么解决并发安全的?

  21. 很多人都说要慎用 ThreadLocal,谈谈你的理解,使用 ThreadLocal 需要注意些什么?

  22. Java 中的线程池是如何实现的?

  23. 创建线程池的几个核心构造参数?

  24. 线程池中的线程是怎么创建的?

  25. 如何在 Java 线程池中提交线程?

 

 

 

Spring

 

 

 

MyBatis 面试题

  1. 什么是Mybatis?

  2. Mybatis的优点:

  3. Mybatis框架的缺点:

  4. Mybatis框架适用场合:

  5. MyBatis与Hibernate有哪些不同?

  6. #{}和${}的区别是什么?

  7. 当实体类中的属性名和表中的字段名不一样 ,怎么办 ?

  8. 模糊查询like语句该怎么写?

  9. 通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理

  10. 是什么?Dao接口里的方法,参数不同时,方法能重载吗?

  11. Mybatis是如何进行分页的?分页插件的原理是什么?

  12. Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?

  13. 如何执行批量插入?

  14. 如何获取自动生成的(主)键值?

  15. Mybatis动态sql有什么用?执行原理?有哪些动态sql?

  16. Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪些标签?

  17. Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复?

  18. 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?

  19. MyBatis实现一对一有几种方式?具体怎么操作的?

  20. MyBatis实现一对多有几种方式,怎么操作的?

  21. Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?

  22. Mybatis的一级、二级缓存:

  23. 什么是MyBatis的接口绑定?有哪些实现方式?

  24. 使用MyBatis的mapper接口调用时有哪些要求?

  25. 简述Mybatis的插件运行原理,以及如何编写一个插件。

 

 

 

Redis面试题

随着应用研发技术的不断成熟,Redis 缓存技术已经成为后台研发同学必备的能力之一。在很多公司面试的过程中,都必不可少地考察 Redis 知识点的掌握。

 

 

 

MongoDB

 

 

 

MySQL 面试题

如今互联网行业用的最多就是 MySQL,然而对于高级 Web 面试者,尤其对于寻找 30k 下工作的求职者,很多 MySQL 相关知识点基本都会涉及,如果面试中,你的相关知识答的模糊和不切要点,基本大多稍好公司的面试官,基本也不会对你有兴趣,毕竟稍微量大的项目,最终都会让你去深入数据库,而且最终的大多瓶颈首先也会出现在数据库。

  1. L 相关存储引擎。

  2. MySQL 索引实现原理。

  3. MySQL 数据库锁。

  4. MySQL 的 SQL 调优。

  5. MySQL 分表分库全局 ID。

  6. Mysql的技术特点是什么?

  7. Heap表是什么?

  8. Mysql服务器默认端口是什么?

  9. 如何区分FLOAT和DOUBLE?

  10. 区分CHAR_LENGTH和LENGTH?

  11. 请简洁描述Mysql中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?

  12. 在Mysql中ENUM的用法是什么?

  13. 如何定义REGEXP?

  14. CHAR和VARCHAR的区别?

  15. Mysql查询是否区分大小写?

  16. Mysql中有哪些不同的表格?

  17. 什么样的对象可以使用CREATE语句创建?

  18. 什么是通用SQL函数?

  19. MYSQL支持事务吗?

  20. mysql里记录货币用什么字段类型好

  21. Mysql中有哪几种锁?

  22. MYSQL数据库服务器性能分析的方法命令有哪些?

 

   

 

 

 

如果大家需要更多的Java面试题,在这里小编整理了一些java面试题并整理成了文档,希望可以帮助到大家,想要获取一下面试文档的小伙伴,可以关注支持一下小编 ,私信小编“面试”获取哦

Spring源码100集学习视频

 

 

kxkxyzyz 发布了73 篇原创文章 · 获赞 64 · 访问量 4万+ 私信 关注

标签:Java,应聘,16k,MongoDB,数据库,哪些,Mybatis,什么
来源: https://blog.csdn.net/kxkxyzyz/article/details/104475448