帆软一面(90min)

严刑拷打开始!

  1. 介绍项目
  2. 如果卖票就剩一张了,或者余票已经是0或者负数,你是怎么处理的
  3. 超卖问题是怎么解决的
  4. 你单机项目为什么用微服务
  5. 你的MQ起到什么作用了
  6. 数据库连接池了解吗,是为了解决什么问题的。
  7. 你觉得数据库连接池在带来连接复用的优点后,会带来什么问题(拒绝策略会带来额外开销、每一个客户端和连接池之间会存在一些空闲连接(最小连接数)来保证快速连接)
  8. 这些空闲连接会造成什么问题(空闲连接的存在会占用连接池的连接数量,因为连接池的总连接数是固定的,真正用来访问数据库的连接就会变少)
  9. 你会怎么解决这个问题(直接将这些空闲连接删掉,因为链接池对于这些空闲连接是不感知的,空闲连接只是为了保证客户端和连接池是保持连接的)
  10. 如果空闲连接被干掉了,怎么保证连接池返回给用户的连接是一个正确的连接呢,如果你是连接池的开发者,你该怎么解决这个问题(用一个简单查询,例如select 1,看返回值是否正确,以此来判断连接是否正确)
  11. 项目中遇到的困难
  12. 死锁是怎么产生的
  13. 需要几把锁才能实现死锁
  14. 一把锁能实现吗
  15. 如果锁是不允许重入的话,一把锁能实现吗
  16. 你跟前端的同学在项目过程中是怎么交流的。会有意见不一致的情况吗
  17. SSL协议了解吗
  18. 你用的令牌机制介绍一下
  19. 设计模式有了解过吗
  20. 单例模式的双检查锁,第一个if判断是否能够去掉,那第二个呢。
  21. 100万个数,内存只有40个字节,怎么找到最大的三个元素
  22. hash表结构介绍下
  23. 此时有一个自己实现的数组+链表的hash结构。在单线程下的添加,查找,扩容等一系列操作都没有问题。此时放到多线程下,你觉得可能会有什么问题出现,结合hash表的结构进行回答。(触发扩容的情况下会出现找不到值的情况)
  24. 如果不加锁的情况下,能否解决上面这个问题(参考redis的hashtable的渐进式扩容,两个table,如果table[0]查不到的话,就去table[1]中查找)
  25. 如果此时没有发生扩容,此时有A,B,C,D四个元素在我们自己定义的hash表中,我们并没有删除或者修改C,但是C却查不到了,请说一下可能的原因(B,C在同一条链上,删除B的时候,B的next指针会有一段时间是空的,也就是说指向C的指针有一段时间是找不到的。)
  26. 遇到情绪化的同学,你是怎么处理的,你有帮助过他吗。你自己情绪沮丧的时候是怎么解决的。
  27. 井底之蛙这个故事,结合自己的自身经历,谈一下你的感悟。
  28. 反问

总结:全都是场景题,面的我汗流浃背的。全程脑子里都是:“我是谁?我在哪?他这个问题是中文问的,但是为啥我听不懂?”。在我疯狂地挠了一个半小时地头后,结束了这次面试,感觉面试过程流的汗能让我瘦个几两了。也挺好,面向面试减肥。

今年不能毕业即失业吧,别吧。

#秋招##Java##面经##帆软##后端#
全部评论
原来这公司招人啊
18 回复 分享
发布于 2023-08-29 20:20 广东
你单机项目为什么用微服务???爱卷是吧
5 回复 分享
发布于 2023-08-30 23:30 上海
你这是12306项目吗老哥
4 回复 分享
发布于 2023-08-29 17:00 江苏
国产数据服务领域的小厂,但是产品挺多的,在全面国产化替代的现状下挺吃香的
4 回复 分享
发布于 2023-08-30 15:44 浙江
跟我面试题一模一样
3 回复 分享
发布于 2023-08-29 10:46 陕西
我之前也是,上来直接三个场景题,人都懵了
1 回复 分享
发布于 2023-08-29 09:14 四川
没手撕吗老哥
1 回复 分享
发布于 2023-08-29 17:04 四川
帆软算中厂还是小厂,一看Java有两套试卷就没做了
1 回复 分享
发布于 2023-08-29 20:17 湖北
感谢,非常棒。   不卡学历、免晒、HC多——〉https://www.nowcoder.com/discuss/508445999631765504
1 回复 分享
发布于 2023-08-29 20:27 北京
还没拿到offer的同学可以看一下,网易校招刚开始!HC多多,https://www.nowcoder.com/discuss/526125244696756224?sourceSSR=users
1 回复 分享
发布于 2023-08-30 10:55 浙江
看看自动驾驶元戎启行秋招,965工作制,带薪年假病假,投递及查进度方式👉🏻 https://www.nowcoder.com/discuss/508445999631765504
1 回复 分享
发布于 2023-08-30 20:40 北京
这公司我投完就挂。。
1 回复 分享
发布于 2023-08-31 16:16 甘肃
阿里巴巴2024年实习~ 一、团队介绍 物流技术团队是服务淘天物流部及零售行业的产技团队,一直深耕在物流及供应链的数字化协同与运营领域:为零售业务提供灵活多样的经营模式管理方案及可以快速适配市场变化的经营策略数宇化管理工具;为商家提供高效低成本的物流及供应链解决方案,加快资金效率,提升协同效率;为消费者提供即时便捷的购物体验。 团队以先进的技术框架及开发模式不断升级自己,以满足和驱动庞大、复杂、多变的商业体系发展;基于行业领先的运筹优化算法能力,不断向着供应链及物流效率的更高目标前进。 加入我们,你可以接触到零售经营的本质、最先进的技术研发框架、多次获得国际运筹学 “诺贝尔〞[Franz Edelman」的前沿算法模型。来吧,和我们一起,共同探索如何用技术来优化和打造平台经济下的极致物流体验这个长期战略命题! 二、职责岗位 1. 线上线下全渠道相关业务系统研发; 2. 淘天物流部业务全链路的产品技术体系开发; 3. 对现有系统的不足进行分析,重构优化和改进系统算法,提高系统性能 三、要求 1. 编程基础扎实,理解IO,多线程、集合等基础框架 2. 学习能力强,适应能力好,具备耐心/细心的品质 3. 喜欢去看及尝试最新的技术,追求编写优雅的代码 四、具体内推团队 物流&供应链产品技术-基础架构&技术平台-基础技术团队 ● 后端:NBF(新零售开放服务框架),从APaas,BPaas到DPaas,提供完整的业务开发框架。 ● 前端:RiverBuilder(面向对象的低代码搭建平台)、物流&自营供应链前端业务 五、团队优势 偏底层技术,适合应届生的技术成长 面向对象:应届生,毕业时间为2023年11月至2024年10月的应届毕业生 工作地点:杭州 招聘岗位:JAVA开发、前端开发、产品经理、算法工程师 咨询可加微信
1 回复 分享
发布于 2023-09-01 11:13 浙江
太顶了
点赞 回复 分享
发布于 2023-08-29 09:10 陕西
我靠 咱俩被问到的问题高度重合
点赞 回复 分享
发布于 2023-08-29 09:11 四川
还没拿到offer的同学可以看一下,阿里校招刚开始!!【阿里F24秋招】-淘天集团-自营技术部门】地址:https://www.nowcoder.com/discuss/521688013303259136
点赞 回复 分享
发布于 2023-08-29 19:26 浙江
有同学收到二面了吗
点赞 回复 分享
发布于 2023-08-29 20:58 江苏
可以试试云智,hc多,不卡学历,而且面试不难,只要基础扎实,多准备准备很容易过———https://www.nowcoder.com/share/jump/26748809090793730
点赞 回复 分享
发布于 2023-08-29 23:57 湖南
我司试试
点赞 回复 分享
发布于 2023-08-31 13:27 江苏
投完简历就挂,大佬
点赞 回复 分享
发布于 2023-09-04 10:31 陕西

相关推荐

11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
10-21 23:48
蚌埠坦克学院
csgq:可能没hc了 昨天一面完秒挂
点赞 评论 收藏
分享
评论
46
225
分享
牛客网
牛客企业服务