美文网首页
传音控股移动互联业务Android一面凉经(2024)

传音控股移动互联业务Android一面凉经(2024)

作者: 李景三 | 来源:发表于2024-07-10 23:13 被阅读0次
    6e94ff92e36f4d2efa84645f55fa030a.jpg

    笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《传音控股移动互联业务Android一面凉经(2024)》。

    面试职位: Android应用开发工程师(移动互联业务)

    技术一面

    • 面试时长: 40min(提问35min + 反问5min)
    • 代码考核: 无

    面试问题(35min)

    • 自我介绍
    • 跨组件通信介绍
      • 为什么采用调用静态方法的形式?
      • ReactNative可以注册自定义方法。它就不需要做到静态就可以调用的, 就可以在JS调用到静态方法。它是怎么实现的呢?
      • 拦截器是怎么设计的?
      • 责任链的模式可以做到一个事件被多个拦截器消费吗?
      • 拦截器一定要是流水线往下走吗?可以并发地往下走吗?
      • 设计路由框架是为了解决什么样的问题?
      • 如何定义业务组件?
      • 如果是非跳转形式的, 非跳转形式的通信怎么做?
      • 为什么不使用事件中心EventBus这样的东西去实现?而是选择路由框架去通信?
      • 为何广播和EventBus不太好做到权限?
      • 与业界的路由框架有比较过吗?
      • 反射的优点是不需要维护很大的路由表。那么它的缺点是什么呢?
      • 反射和注册动作这一点的耗时是多少?
      • ARouter把路由表加载到内存中会有内存性能问题吗?
    • 音频播放
      • 播放的核心业务指标有哪些?
      • 你说的这个指标, 最终怎么样转化成这个app或者这个公司的实际价值
      • 优化前后对比?
    • 组件化
      • 在实际代码过程中, 如何实现组件化的封装?
      • 某业务在代码上是如何组件化的?
    • RN页打开速度优化
      • 为什么选择RN而不是native?收益是什么?
      • 发版周期?

    反问问题(5min)

    面试一般是多长时间

    30~45min

    科普一下传音

    传音以手机为主。在国内没有发售手机, 说的也比较少。我们手机业务主要面向非洲和海外市场。我们是移动互联业务, 就是在手机之上的互联网的业务。

    手机之上的互联网的业务是指?

    我们有广告、应用、IM、多媒体业务。有ToB的也有ToC。

    我现在应聘的岗位之后是负责哪块业务的? 需要加强哪方面的技能?

    偏向游戏分发。具体跟Android的WebView相关, 以及H5的混合优化。有点类似ReactNative。

    技术架构是怎样的?Native和其他跨端方案的占比?

    应聘岗位是H5的多。

    Android开发岗位需要做H5的开发吗?

    不需要。但需要了解跨端容器比如WebView的持续优化和改进。

    面试流程几轮

    技术面2~3面。

    方便问一下你在团队里的角色吗?

    隔壁组帮忙面试的基层管理者。

    会面算法题吗?

    不面。

    在传音工作幸福感?

    幸福感不在我的价值评判体系里。我评判的是成长性。

    你是认为在传音可以给自己带来成长是吗?

    任何公司都有成长, 取决于你的目标跟它是否重合。

    总结

    • 八股文一点没问, 全在问项目经历, 解决哪类问题, 影响什么业务指标, 获得多少收益价值。
    • 我一时间没摸清传音招人的思路, 居然是从我简历里挑最老的工作经历问到最新的。甚至有点主次颠倒, 在久远的项目中问了很多问题, 近期的项目反而不咋问。
    • 可能因为对我不太满意, 业务介绍得也很简短, 并没有多说什么。
    • 面试官全程板着脸, 让人很难有亲近感。我甚至反问了一个非常主观的问题(关于幸福感), 面试官照样回答得非常古板。

    相关文章

      网友评论

          本文标题:传音控股移动互联业务Android一面凉经(2024)

          本文链接:https://www.haomeiwen.com/subject/ngithjtx.html