传音控股Android一面凉经(2024)

传音控股Android一面凉经(2024)

传音

笔者作为一名双非二本毕业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面。

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

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

会面算法题吗?

不面。

在传音工作幸福感?

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

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

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

总结

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

相关推荐

  1. Soul App Android一二三面(2024)

    2024-07-12 06:32:04       22 阅读
  2. Bilibili Android一二面(2024)

    2024-07-12 06:32:04       24 阅读
  3. 腾讯IEG前端一面

    2024-07-12 06:32:04       33 阅读
  4. 腾讯暑期实习一面

    2024-07-12 06:32:04       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 06:32:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 06:32:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 06:32:04       58 阅读
  4. Python语言-面向对象

    2024-07-12 06:32:04       69 阅读

热门阅读

  1. vue2修改组件样式

    2024-07-12 06:32:04       22 阅读
  2. MongoDB:基础语句及练习

    2024-07-12 06:32:04       26 阅读
  3. Xcode本地化全攻略:打造多语言应用的秘诀

    2024-07-12 06:32:04       25 阅读
  4. C++ const 关键字详解

    2024-07-12 06:32:04       27 阅读
  5. 东方博宜1627 - 暑期的旅游计划(2)

    2024-07-12 06:32:04       26 阅读
  6. 防火、防盗、防windows defender

    2024-07-12 06:32:04       27 阅读
  7. Linux 之前的 Unix 桌面沉浮启示录

    2024-07-12 06:32:04       29 阅读
  8. 从 Github 安装 R packages 不完全指南

    2024-07-12 06:32:04       23 阅读
  9. 【面试题】MySQL(第四篇)

    2024-07-12 06:32:04       26 阅读