帆软一面 2022.09.14

全程 65min

问了五六十个问题,还有些记不清了,涉及方面有Java基础,集合,JVM,JUC,Spring,Redis,数据结构与算法

遇到的最难的面试...........我太菜了...................
先是自我介绍,然后按照简历一条一条往下问,简历问完之后狂问八股
  1. 如何解决Token时效性问题
  2. ThreadLocal内存泄漏的解决方法
  3. Redis和MySQL一致性策略
  4. 一致性策略的先更新缓存,再更新数据库;先更新数据库,再更新缓存;先删除缓存,再更新数据库;先更新数据库,再删除缓存,这四种情况的区别【记不清了】
  5. 介绍一下volatile
  6. Redis的过期策略
  7. Redis为什么效率高
  8. Redis的数据结构有哪些
  9. zset底层数据结构有了解吗
  10. 跳表如何建立上层索引【不太清楚】
  11. 除了volatile还可以线程之间还能用哪种方式通信【wait和notify】
  12. 他说还可以用原子类,我说奥对对对
  13. CAS了解吗,底层如何实现的
  14. CAS存在的问题有哪些【只说了自旋锁会占用CPU的问题】,还有什么其他问题吗?
  15. ConcurrentHashMap可以放Long值吗【不太清楚】
  16. ConcurrentHashMap的扩容有了解吗【不太清楚】
  17. 那我们来聊聊HashMap,为什么要重写equals和hashcode
  18. hashmap的并发问题有了解吗
  19. hashmap底层为什么使用红黑树
  20. 为什么不用AVL树
  21. hashmap底层为什么要 & 31,我感觉问的是hashmap底层数组长度为什么是2的n次幂问题
  22. 聊聊数据结构,说一下普利姆算法【看过忘记了】
  23. 说一下迪杰斯特拉算法【不太了解】
  24. 说一下时间复杂度是nlogn的排序算法
  25. 为什么排序算法的时间复杂度最低是nlogn【.....不清楚】
  26. 讲讲dfs和bfs
  27. dfs和bfs的区别,优缺点
  28. 那我们来聊聊java基础吧,介绍下泛型
  29. 泛型擦除有了解吗
  30. 多态和泛型擦除的冲突问题【第一次听说...】
  31. 说一下八种数据结构和它们的长度
  32. java拷贝一个对象的方式有哪些,【他说还可以用序列化的方式....】
  33. 深拷贝和浅拷贝的区别
  34. 介绍一下类加载器
  35. 介绍一下双亲委派模型
  36. 如果想破坏双亲委派模型怎么做【没答出来,只说了个重写loadclass方法】
  37. 遇到过破坏双亲委派模型的情况吗【没有】,他说tomcat里面就破坏了这个模型
  38. 从GC的角度讲一下JVM的内存结构
  39. java怎么划分堆,没太理解它的意思,说的永久代,字符串常量池这块内容
  40. 他说他的意思是新生代老年代如何划分,答新生代eden from to 默认 8:1:1
  41. 垃圾回收算法有哪些
  42. GC Root的对象
  43. 介绍一下Spring IOC和AOP
  44. AOP底层如何实现的
  45. cglib和jdk的区别
  46. cglib如果抛异常了会抛哪种异常
  47. 父子线程之间的ThreadLocal问题【不清楚】
  48. 介绍一下Redis缓存穿透,缓存击穿和缓存雪崩
  49. 详细讲一下布隆过滤器
  50. 时间不够了我们做几道题吧,二分查找比如[1,2,3,3,3,5,10]找到target的左边界,比如3
  51. 无限长度的栈,随意存取1~n,有多少种情况
  52. 第三个问题描述了好几遍没懂什么意思,只听懂了几个关键词,一个序列,不知道长度,从里面随机获取一个值怎么做,后面又说怎么判断这个值,1%,2%的,没听明白。最后草草结束了
  53. 还有什么想问我的吗? 我说被问晕了,不知道该问什么了.....【心里想着,凉了凉了这还能问啥啊...】

#帆软##帆软面经#
全部评论
50题是水塘抽样吧
1 回复 分享
发布于 2022-09-14 17:48 湖北
一个小时能问这么多吗😂
点赞 回复 分享
发布于 2022-09-14 17:43 吉林
帆软这么夸张的吗
点赞 回复 分享
发布于 2022-09-14 22:49 江苏
你投的算法岗吗校友
点赞 回复 分享
发布于 2022-09-20 11:44 江苏

相关推荐

不愿透露姓名的神秘牛友
11-21 18:18
点赞 评论 收藏
分享
评论
11
46
分享
牛客网
牛客企业服务