帆软一面
全程90分钟,面试官超级nice,不会的还会安慰你,然后给提示,虽然提示了我也不会,我是菜鸡
项目
spring ioc,aop
aop原理
动态代理jdk和cglib使用场景
代理函数抛异常(这个没理解什么意思)
cglib可以用在final类吗
深拷贝实现,clone接口
为什么重写equals要重写hashcode
异常处理
泛型,泛型擦除
jvm gc roots有哪些
垃圾回收算法
内存结构
堆的内存划分
新生代和老年代比例
hashmap原理,扩容
怎么解决hash冲突
concurrenthashmap扩容
线程池拒绝策略
threadlocal
内存泄漏
为什么redis快
缓存雪崩,缓存击穿,缓存穿透,怎么解决
acid,cap
MySQL隔离级别,解决问题
rr的mvcc
缓存一致性问题
具体分析先删缓存再修改数据库和先修改数据库再删缓存会产生的问题
get和post区别
接口幂等性
面向对象六大原则
讲讲平常使用过那些原则,怎么使用的
单例模式
消息队列
红黑树和平衡二叉树
prim算法
还有一个最小生成树算法,名字忘了
为什么比较排序最优时间复杂度为nlogn
快排稳定性,思路
nlogn的排序算法有哪些
三道算法
1.二分,左右边界
2.动态规划,求n个数入栈,不同出栈顺序的数量
3.滑动窗口,单调队列
还有的记不清了,基本一大半都不会,会的也说的不清楚,感觉超级尴尬,全程坐牢,还好面试官nice,面完清醒的认识到了自己是一个菜鸡的事实,谢谢帆软
#面经##秋招##校招#
项目
spring ioc,aop
aop原理
动态代理jdk和cglib使用场景
代理函数抛异常(这个没理解什么意思)
cglib可以用在final类吗
深拷贝实现,clone接口
为什么重写equals要重写hashcode
异常处理
泛型,泛型擦除
jvm gc roots有哪些
垃圾回收算法
内存结构
堆的内存划分
新生代和老年代比例
hashmap原理,扩容
怎么解决hash冲突
concurrenthashmap扩容
线程池拒绝策略
threadlocal
内存泄漏
为什么redis快
缓存雪崩,缓存击穿,缓存穿透,怎么解决
acid,cap
MySQL隔离级别,解决问题
rr的mvcc
缓存一致性问题
具体分析先删缓存再修改数据库和先修改数据库再删缓存会产生的问题
get和post区别
接口幂等性
面向对象六大原则
讲讲平常使用过那些原则,怎么使用的
单例模式
消息队列
红黑树和平衡二叉树
prim算法
还有一个最小生成树算法,名字忘了
为什么比较排序最优时间复杂度为nlogn
快排稳定性,思路
nlogn的排序算法有哪些
三道算法
1.二分,左右边界
2.动态规划,求n个数入栈,不同出栈顺序的数量
3.滑动窗口,单调队列
还有的记不清了,基本一大半都不会,会的也说的不清楚,感觉超级尴尬,全程坐牢,还好面试官nice,面完清醒的认识到了自己是一个菜鸡的事实,谢谢帆软
#面经##秋招##校招#
百度公司氛围 562人发布