蚂蚁一面凉经客户端移动端安卓

1. 自我介绍
2. 简单讲讲你的课题
3. flutter怎么跨端呢,怎么在这个安卓中跑的
4. git同分支下怎么处理两个人A->B ,A->C问题
5. 分析别人的jar或者apk,或者分析C/C++二进制源码吗
6. 内存问题有哪些?
7. stackoverflow和oom的区别
8. 除了内存泄漏还有什么内存问题吗?
9. 进程和线程哪个先出现的概念,为什么要有这种概念
10. java里面为什么要有int 和 integer这两种一样的概念
11. 浏览器判断一个https链接不安全,怎么判断的,这个https为什么不安全
12. 如果我想逗逗室友,我劫持了他电脑上的DNS解析到我的服务器上,怎么才能让这个浏览器不报危险链接呢?
13. 最近有关注过什么新的技术,新的项目吗?

#面经##Android##暑期实习##实习##牛客AI配图神器#
全部评论

相关推荐

1 移动互联网红利消退,增量市场转为存量竞争:过去十年,客户端开发(尤其是移动端)的爆发式增长得益于智能手机普及和移动互联网红利。然而,据工信部数据,2023年中国移动互联网用户规模已超12亿,渗透率接近饱和,新增用户增速降至个位数。市场从“争夺增量”转向“瓜分存量”,头部应用(如微信、抖音、淘宝)垄断绝大多数流量,新App获客成本飙升。中小厂商难以突围,导致纯客户端岗位需求锐减,企业更倾向于优化现有App而非从零开发新产品,甚至直接依托超级App的小程序生态(如微信、支付宝)降低开发成本。  2 跨端技术崛起,原生开发需求被挤压:为降低多端适配成本,企业普遍采用跨平台技术(如Flutter、React Native、小程序)替代传统原生开发。例如,闲鱼、美团等头部App已通过Flutter实现代码复用率超80%,而微信小程序生态容纳了数百万轻应用,进一步减少独立App的需求。原生客户端开发者若仅掌握平台特定技术(如Swift、Kotlin),竞争力将大幅削弱。即便在需要高性能的场景(如游戏、音视频),跨端方案也通过Skia引擎、原生模块混合开发等方式逐步渗透,原生开发的“护城河”日益收窄。  3 大前端融合趋势下,单一客户端技能价值稀释: 企业对开发者的技术要求从“专精单一平台”转向“全端通吃”。招聘需求中,“客户端+前端”“Android/iOS+小程序”的复合技能成为标配。例如,字节跳动等大厂已推行“大前端”团队模式,开发者需同时应对Web、Native、Hybrid等多种场景。纯客户端开发者若无法扩展技术栈(如学习JavaScript、Node.js),不仅晋升机会受限,还可能因团队结构调整被边缘化。这种趋势使得客户端岗位的“纯粹性”逐渐消失,转而成为大前端领域的一个子集。      
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
分享
04-28 08:33
已编辑
东北大学 Java
# 更新:挂---## 限流1. 你是用 Sentinel 做了限流是吧?然后你用的限流算法是什么?  2. 除了滑动窗口算法,你还知道哪些限流算法?  3. 你的 Sentinel 默认给他做了实现,选择令牌桶或者漏桶算法,用 Redis 来实现一下?  4. 直接点来说,你用了哪些 Redis 的命令?怎么设计的?---## JWT5. 说一下分布式集群的身份认证难题,你的难题是在哪?  6. 你在保存客户端的是什么信息?把用户信息保存在哪?会不会被破解了?  7. 这个的问题是不是可以用更简单的方式去解决?  8. 把 session 保存在 Redis 中,如果用 Spring Boot 来实现怎么做?---## RingBuff9. 讲讲环形队列的数据结构?  10. 就是说环形队列的一个具体数据模型,比如说你要手写一个环形队列,要写哪些属性?  11. 各个方法做了什么操作?  12. 指针怎么移动的,环形队列的详细细节?---## TreeMap13. 看你说用 TreeMap 来解决一个快速匹配的订单需求,说一下具体的事情?  14. 交易的时候,比如说我以 a 价格是吧,交易 5 手,要卖买入 5 手是吧?你看现在要进行撮合,然后可能去卖普通里面有一个也是 a 价格卖出,对吧?但是他需要卖出 10 手,这时候你就你是具体代码做的是哪个操作?  15. 在这个挂单系统中,买家和卖家肯定发生了一笔交易订单,TreeMap 相当于一个本地缓存,怎么保存它的一致性?  16. 你说的是一个常规的旁路缓存的一个思路,但是在你这个系统中,你的 TreeMap 数据结构的更新应该是怎样的?  17. 只要有一个订单来,你就开始去做,相当于有一个订单提交接口,我们提交了一个买单或者一个卖单,然后你同步去完成这个事情?(这里确实是有点紧张了,我是用 RocketMQ 异步来完成的,但是没说出来)---## 分布式18. 异步写回数据库消息会丢失吗?(这里应该是想问消息丢失的解决方法,结果我说简单的情况不会丢失)  19. 消息会重复吗?  20. 分布式锁是吧?你还提到了事务消息,那就简单说一下什么叫事务消息?(没事给自己挖坑)  21. 分布式事务的一致性有几种实现方式?(只记得一个两阶段提交)---## 点评22. 用 ThreadLocal 和拦截器来做 token 校验,说一说具体的场景和具体的实现?  23. 你用 ThreadLocal 来解决什么问题?  24. 拦截器具体指的是什么的拦截?(有点脑子不转了)---## 手撕- N 皇后---## 总结1. 因为看别人的面经基本上都是八股,所以这两天主要准备的都是八股的问题,项目来说还是不太熟吧,当然他问的问题。感觉也比较随性和有的地方比较偏。当然自身对项目的熟悉程度还是不够,所以接下来还要深入去学习和理解。  2. 还有就是有些问题的表述不够清晰,甚至来说比较混乱,所以还是要多练习表达吧。
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

更多
牛客网
牛客企业服务