CVTE一面
发面经攒人品
自我介绍
问实习(具体场景,针对自己负责的模块进行解释,为什么要那么做,还问到设计模式)
hashmap结构以及put流程
ConcurrentHashMap的结构
为什么ConcurrentHashMap要把锁从ReentrantLock换成Synchronized+CAS锁
concurrentHashMap的put流程
ConcurrentHashMap的锁加在哪里?
如果两个线程并发修改hash值相同,key不同的值,会加锁吗?
说一下ConcurrentHashMap是如何进行加锁的
说一下synchronized的锁升级过程
如果在ConcurrentHashMap进行CAS自旋获取不到锁,会怎么办?
volatile有了解吗?
volatile解决了什么问题?
JVM有了解吗?说一下内存区域的划分
说一下垃圾回收器G1和其他垃圾回收器的区别
如果一个对象很大,新生代装不下了,会发生什么?
如果分配一个大对象,并且到达老年代内存的90%会发生什么?
说一下Spring
SpringBoot的自动装配原理
http状态码,针对503提出的问题
压测排查问题的流程
平时使用redis的场景是什么?
redis的hash结构?
Redis的string结构?
反问
===========timeline===========
9月22一面
9月26官网通过
还有两轮
许愿OC
自我介绍
问实习(具体场景,针对自己负责的模块进行解释,为什么要那么做,还问到设计模式)
hashmap结构以及put流程
ConcurrentHashMap的结构
为什么ConcurrentHashMap要把锁从ReentrantLock换成Synchronized+CAS锁
concurrentHashMap的put流程
ConcurrentHashMap的锁加在哪里?
如果两个线程并发修改hash值相同,key不同的值,会加锁吗?
说一下ConcurrentHashMap是如何进行加锁的
说一下synchronized的锁升级过程
如果在ConcurrentHashMap进行CAS自旋获取不到锁,会怎么办?
volatile有了解吗?
volatile解决了什么问题?
JVM有了解吗?说一下内存区域的划分
说一下垃圾回收器G1和其他垃圾回收器的区别
如果一个对象很大,新生代装不下了,会发生什么?
如果分配一个大对象,并且到达老年代内存的90%会发生什么?
说一下Spring
SpringBoot的自动装配原理
http状态码,针对503提出的问题
压测排查问题的流程
平时使用redis的场景是什么?
redis的hash结构?
Redis的string结构?
反问
===========timeline===========
9月22一面
9月26官网通过
还有两轮
许愿OC
全部评论
问这么难啊
什么时候笔试的?
大佬,请问这是群面还是综合面试的时候呀
大佬们可以看下我们深圳富途,是头牌互联网券商福利好且不倦
链接:https://app.mokahr.com/recommendation-apply/futu5/1699?recommendCode=NTAMp00
想要的都有~
相关推荐
11-10 22:06
上海震旦职业学院 前端工程师 点赞 评论 收藏
分享