阿里巴巴|2022字节&阿里JAVA后端社招面试小结( 二 )


  • 算法题: 两个字符串a b 是否能按顺序打散后组成c (abc def) -> abdcef true
  • 二面
    大约1个小时
    1. 也是聊采集的项目 , 对filebeat有哪些改动 , 改完以后如何确保对其它模块没有影响(可能是因为我面的部门 , 入职后也会做这个相关 , 问得很细)
    2. mysql分库分表的场景和问题 , 平时怎么用的
    3. 是否对现在云原生的技术有了解 , OpenTelemetry 是否了解 。
    4. 平时Elastic Search使用场景 , 如果做数据同步 。 ES准实时性问题 。
    5. Restful API和普通API的区别 , 公司内部的SOA怎么实现的 。
    6. 算法题: 给一个有序数组 , 找出第一个比k大的数字的下标 。要求自己写测试用例(感觉也是考察的一环 , 边界条件一定要想清楚)
    三面
    三面面试官感觉好像很忙 , 问题一个接一个问得非常快 , 没做算法题 。 整体面试时间在50分钟左右
    1. 接手一个新项目 , 不了解的情况下 , 如何避免出问题 。 (这个当时感觉没答到点子上 , 只说了要分支测试要充分啥的 。 面完以后想想 , 应该包括性能测试、灰度部署、以及可观测性监控这些点 。 )
    2. 怎么解决Redis 热key 。我只回答了本地缓存、Redis集群水平扩容 。 但是面试官对这两个答案不够满意 , 让我考虑本地缓存被击穿 , 就是经常有大量请求打到Redis的场景 。 集群扩容太重, 问我有没有其它方案 。
    3. 也让我写了几个 SQL , 但是感觉也都不太复杂
    4. 其实三面问了挺多问题 , 但是他问得很快 , 我那天又很懵 。 状态很差 , 记不清楚了(前一天在公司通宵了 , 第二天又失眠了 。 差不多四十多小时没睡在面试……)
    HR面
    30min左右
    四面面试官休假了 , 就直接先HR面了 。 和字节差不多的问题 , 不过因为他们知道我在面字节 。 还问了一下 , 我自己的倾向性 。 这里我比较坦诚 , 直接说了倾向于阿里的中后台岗位 。 所以后面给的评级待遇啥的 , 他们应该就是卡着字节给 。
    四面
    40min左右
    四面本来很紧张 , 因为了解到是个级别非常高的大佬 。 不过 , 这面反倒最简单 , 就是聊聊天 。 话题主要有:原公司的业务模式 , 盈利模式 , 技术团队规模 , 服务器规模等 , 聊一些价值观念 。 离职原因 , 对跳槽的看法 , 对加班的看法 。 对转岗活水的看法 。 对新技术是否有跟踪 , 平时会做哪方面的积累 。 反正很泛 。
    感觉这一面主要考察一个人的价值观 , 和逻辑思维能力 , 说话得有条理 。 这个我没做好 , 东拉西扯的 。
    看完如果有帮助 , 希望可以给个 三连, 你的鼓励就是我不断前进的动力 。 谢谢
    关注我:私信“资料”获取Java高级架构资料、大厂面试试题、视频
    【阿里巴巴|2022字节&阿里JAVA后端社招面试小结】也欢迎朋友们积极投稿和大家分享你的面试经历