java后端开发 专题汇总

java后端开发 面试经验分享列表,共74

| 网上申请
面试过程:

网上申请之后,会有笔试,笔试写的不好,但给了面试机会,是视频面试,需要下载一个软件。
面试过程主要先问了项目,然后问了一些八股的问题,主要是根据简历来面的。

面试官问的面试题:

介绍实习项目?
介绍物流项目?
1. Java集合类介绍,blabla....
2. Java的多态体现?
3. final关键字?
4. JUC用过哪些,AtomicInteger tools Reetranlock(重点就是问这个)
5. CAS操作需要比较的值有什么要求
6. ReetranLock的底层实现,问到AQS
7. wait()和sleep()的区别
8. sleep()后线程进入了哪个状态
9. MySQL 介绍 说一下索引
10. Springboot用过哪些注解
11. SpringBoot事务处理策略、自动装配原理
12. 介绍MyBatis 映射表 resultMap、配置MyBatis流程
13. SQL:查询9.1日活跃用户人数(有记录就算)
14. SQL: 查询成绩第三的数据行

赞一下(0) 踩一下

| 网上申请
面试过程:

面试时间大概20多分钟吧,大部分是根据我简历问的,一面感觉更像是同事面,是一个小哥哥,好像总共4面,2轮技术面,1轮主管面,剩下一轮是HR面

面试官问的面试题:

(1) 说一下自己的实习经历,负责的模块
(2) 说一下Java的运行时内存区域
(3) 开发的时候会遇到OutOfMemery异常,主要在哪个区域发生?
(4) 介绍一下Java中的双亲委派模型?
(5) Tomcat如何打破双亲委派模型?
(6) 对于Java的垃圾回收机制了解过哪些?
(7) SQL语句调优例子?
(8) 索引失效场景?
(9) MySQL事务隔离级别有哪些,幻读如何产生的,如何进行解决?
(10) 说一下Synchronized关键字的底层执行过程?
(11) Synchronized锁升级过程中的自旋锁怎么实现的,自旋锁的优缺点?
(12) 对于Spring中AOP的理解以及AOP具体的应用场景?
(13) 关于Mybatis的插件语句底层执行过程?
(14) 简单工厂模式以及工厂模式之间的区别?
(15) 观察者模式的实际应用场景?
(16) 在工作中发现你的同事写的bug很多,如何改良这个问题?

赞一下(0) 踩一下

| 校园招聘
面试过程:

等了一天,最后就面了12分钟
总体感觉这次电话面试都是面基础,而且很套路,很多问题其他[面经]()里都有,不过这并不妨碍我这个菜鸡凉了。
例行先自我介绍,接着就问问题

面试官问的面试题:

一面:
\- 自我介绍
\- Java多态
\- Java中String,StringBuffer,StringBuilder区别
\- Java GC(GC[算法](),可达性分析)
\- 对JVM的了解
\- Java死锁(有没有写过相关代码)
\- 集合类有什么,HashMap与Hashtable区别(源码具体参数)
\- ArrayList初始容量(没记住,回答了ArrayList与Vector扩容)
\- 哈希一致性
\- Java多线程方式(Thread,Runnable,Callable最好会手写)
\- 创建线程池的方法中,传入参数有哪些
\- Java单例模式有哪些,手写线程安全的单例模式
\- 手写代码期间问专业
\- MySQL怎么做查询优化
\- 最左前缀原则
\- 项目中除了加索引还用过什么优化查询的方式
\- [排序]()[算法]()(冒泡,插入,选择,归并,希尔,快排,堆排)
\- 解释归并[排序]()原理(手写),是不是稳定的
\- 什么是稳定[排序]()
\- 说一下冒泡[排序]()原理
\- JDBC了解不(可能是问5种事务隔离级别)
\- 数据库事务CAID
\- RESTful API哪些是幂等的,什么是幂等
\- Spring注解有哪些
\- 是否了解微服务

赞一下(0) 踩一下

1 2 3 4   共 4 页