校友五月收获季啊
点赞 1

相关推荐

头像
10-21 16:44
已编辑
门头沟学院 Java
全程八股,没问项目,面试官很好,有些问题会深入问一下。总时长50分钟左右。唯一有一点是有些问题没答好,要用反问小怼我一下(其实很多面试官都是这样的)算法很简单,但是做的时候有点小错误。更新:10.15一面,19约二面自我介绍项目是自己做的吗(然后就没有问了)讲一下hashmap和concurrentHashmap的底层实现结构,有什么区别追问,hashmap扩容是在什么时候synchronized、reentrantlock是什么,底层原理怎么做的,有什么区别volatile 关键字是什么,有什么作用(可见性、有序性、涉及Java内存模型、指令重排序)线程池有了解吗,底层是如何运行的?追问,一个任务提交到线程池,如何处理(主要看核心、最大线程数、阻塞队列、拒绝策略)Spring 三级缓存是什么,解决什么问题(主要解决循环依赖)追问,其中代理是拿来做什么的(AOP)Spring中的代理有哪些方法?(JDK动态代理与CGLIB动态代理)如何标记一个对象是否能被清除(引用计数法、可达性分析法)可达性分析的源头是什么?(GC Root,如虚拟机栈,方法区静态属性引用的对象等)JVM有哪些区域,都有什么功能?JVM GC有了解吗,有哪些方法?(标记-清除,标记-交换等,具体实现有G1等)Redis 缓存穿透、击穿、雪崩是什么?追问,各有什么对应的解决方法吗?Redis中的持久化有了解吗(RDB、AOF、混合持久化)MySQL的主从同步知道吗MySQL的MVCC是什么?解决什么问题?(多版本并发控制,解决不可重复读,配合间隙锁解决大部分幻读)算法题:给n颗糖果,如果这一天是素数就吃n/3+1,不是素数就吃n/2+1(向下取整),问能吃多少天?部门介绍:是做安全相关的部门,为公司提供业务上的安全检查服务。反问:部门主要用什么语言、技术栈,有新人培养计划吗答:Java、Python相关,实习生有导师培养,秋招没有。总结:八股答得还行,少数几个问题答的少,其他都答得不错。
查看21道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务