亿联春招Java开发岗面经

我的第一次面试,直接上问题,面试时间为23分钟,希望和大家分享分享,增加经验:
1.开头自我介绍
2.struts2与SpringMVC的区别
3.CAS是什么?分析一下
4.synchronized和Lock的区别
5.多线程中 synchronized 锁升级的原理是什么?偏向锁、轻量级锁、重量级锁。
6.说一下 spring 的事务隔离?分别说一下解决了哪些并发性问题?
7.讲一下你了解的Springboot?
8.数据库的三范式是什么?
9.叙述一下Mysql的锁?
10.乐观锁是什么?并说明一下原理
11.说一下 JVM 运行时数据区?
12.Spring的动态代理的方式有哪些?之后问了CGLIB实现原理?
13.索引优化有哪些方式?最左匹配指的是什么?
14.反问环节
#亿联面试分享##亿联网络##Java工程师##春招##面经#
全部评论
一面还是很基础的,就怕二面会杀人猪心
点赞 回复 分享
发布于 2021-04-02 12:14
楼主二面还记得内容吗!
点赞 回复 分享
发布于 2020-10-07 18:09
楼主一面就技术面吗?
点赞 回复 分享
发布于 2020-05-30 11:34
楼主,接到二面了吗?
点赞 回复 分享
发布于 2020-03-18 15:26
没有问项目吗?
点赞 回复 分享
发布于 2020-03-18 15:26
奇怪CAS不就是乐观锁 为啥又问你一遍
点赞 回复 分享
发布于 2020-03-15 13:49

相关推荐

📍面试公司:小米汽车🕐面试时间:10.22  -- 15:00(整体一个小时)💻面试岗位:安卓开发(接收java)❓面试问题:1、自我介绍2、是否接触过其他编程语言3、java的垃圾回收机制4、刚刚提到gc roots,哪些可以作为gc roots5、java的引用类型和c++的有什么区别吗6、java中基础数据类型和引用数据类型的区别7、java代码在不同系统上的运行流程8、介绍collections下的类9、谈谈ArrayList和LinkedList的区别10、hashMap访问的时间复杂度11、hashMap如何在不存在哈希冲突的情况下做到在0(1)的时间复杂度下找到元素举个例子;(其实就是考察为什么是2的幂次方,%等价于&)12、java中多线程难点以及注意事项13、ConcurrentHashMap等数据结构在多线程场景下还会有线程安全问题吗追问:在业务实际开发中如何去考虑线程安全问题(hashtable)14、反射应用场景15、动态代理技术如何实现的呢16、代理需要拿到原始对象吗17、Object中常见的方法18、提到了equals,那么重写equals有什么注意事项(hashcode)19、项目中遇到什么难点,怎么解决的20、手撕1、生产者消费者模型实现(我直接sync锁住整个消费者或者生产者了,面试官不太满意)2、实现斐波那契数列🙌面试感想:八股八股八股八股八股八股八股八股八股八股生产者消费者还是不太熟练,跟面试官说撕10-15分钟,结果干了20分钟
查看22道真题和解析
点赞 评论 收藏
分享
评论
4
30
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务