微派安卓一面

📍面试公司:微派
🕐面试时间:03/09
💻面试岗位:安卓开发一面
❓面试问题:
1. 自我介绍,为什么投安卓而不是后端?
2. 最近一段实习做了什么业务?遇到最大的困难是什么?怎么解决的?
3. 礼物抽奖、奖池模块的完整请求链路是什么?
4. 令牌池是什么?0和1分别代表什么?
5. 高并发下如何保证抽奖概率稳定?
6. 为什么用 Redis List 做抽奖?解决了什么问题?
7. Lua 脚本在抽奖中作用是什么?为什么保证原子性?
8. 高并发下如何避免令牌重复消费?
9. 请求超时、服务异常怎么降级、兜底?
10. 风控怎么做?业务兜底、用户兜底、熔断策略是什么?
11. 安卓做过什么功能?具体场景、用到哪些技术?
12. Glide 图片加载原理,多级缓存、LRU、懒加载怎么实现?
13. LRU 算法原理,用什么数据结构实现?为什么用 LinkedHashMap?
14. HashMap 底层结构?链表转红黑树条件?为什么要用红黑树?
15. HashMap 扩容机制?负载因子作用?
16. Java 并发三大问题:原子性、可见性、有序性怎么解决?
17. volatile 作用、原理、使用场景?
18. synchronized 底层原理?MarkWord、WaitSet、EntryList 作用?
19. sleep 和 wait 区别?
20. 什么是死锁?怎么写代码模拟死锁?
21. 线程池执行流程?核心线程、队列、最大线程、拒绝策略?
22. 安卓多线程、协程用过吗?挂起函数怎么理解?
23. AIDL 了解吗?多进程通信怎么做?
24. C/C++ 掌握程度?
25. 网络优化做过哪些?序列化、连接池、IO 模型?
26. Ping 原理?ICMP 协议作用?数据包的结构?
27. MCP 广场是什么?业务价值、怎么封装、怎么调用?
28. RAG 个人知识库怎么做的?向量检索、BM25、多路召回?(叫我现场打开cursor看看怎么使用ai开发的)
29. 算法题:买卖股票的最佳时机(只能买卖一次和买卖多次)。
30. 对公司业务、面试轮次有什么想问的?

🙌面试感想:这次面试感觉面试官非常非常细节,在我说完我的实习项目之后,他觉得我说的太快了听不懂,叫我一个个拆解,把对应的流程功能点遇到了什么问题分点详细的跟他说,并且没听明白就会再问一遍,一定要懂了才会到下一个点,对于部分的技术实现也是刨根问底,问完了对应的一个技术之后还会问相应的底层实现和使用的数据结构,整体感觉这次面试的难度也是比较困难的,但是面试官感觉人挺好的技术也非常在线,学习到了很多东西,一面过,明天更新二面
#发面经攒人品# #牛客AI配图神器#
全部评论
有点难了
点赞 回复 分享
发布于 03-17 11:05 湖北
虽然都是八股文手册的问题,但是对校招来说难度是偏大的
点赞 回复 分享
发布于 03-14 08:52 广东
耐面王
点赞 回复 分享
发布于 03-13 16:51 浙江
耐面王
点赞 回复 分享
发布于 03-13 13:15 广东
蹲二面
点赞 回复 分享
发布于 03-13 13:14 广东
祝好运,看面试内容跟我们部门的岗位也挺匹配的,考虑我司内推吗?
点赞 回复 分享
发布于 03-13 11:57 上海

相关推荐

微派笔试(1h)请针对《会玩》App:(1)从测试的角度思考一下拿到这个App的系统测试思路,分析一下这个App的核心功能是哪些,除了功能测试还需要关注哪些专项?(2)用例题:(从下列选择任一个模块进行作答即可)微派一面(30min)1. 自我介绍?2. 实习的项目,在实习项目中做了那些任务,收获是什么?3. 实习结束时间?实习了多久?4. AI在测试用例里面的了解和应用?5. AI设计测试用例的优势和弊端?6. 实习项目里面的AI设计的测试用例有什么自己的优化建议吗?7. AI除了在测试用例的方面的话,还可以再那些方面提高测试效率?8. 比如测试一个淘宝app的订单的测试,订单提交支付成功之后,已经提交了并且前端也已经提示成功了,但是实际上订单的状态没有改变,请你排查一下,这个造成的原因和如何排查?9. 抽奖的活动:一个共十个道具,每个道具的概览是不同的,道具的概览相加是为1的,概览是后端配置了,现在如何验证这个配置的概览是正确的?10. 了解过一些测试用的抓包工具?11. 项目的接口测试的流程?12. 根据具体的场景设计一个接口测试用例?13. 根据腾讯视频的播放设计测试用例?14. 腾讯视频有app端吗?对app端的话有什么需要注意的?15. 性能测试以及是否使用的性能测试的工具?16. 怎么做的性能测试,性能测试的场景,性能前期指标,分析的压测后的性能指标?17. 自动化方面的了解程度?了解的一些自动化测试的框架?微派二面HR面(30min)1. 对上一场面试的评价?2. 是哪里人?父母住在哪里?为什么选择在武汉这边?3. 在校期间担任过什么职位或加入什么部门没有?4. 那在校期间在干什么?5. 做的兼职有什么好处,坏处,对自己有什么提升?6. 蓝桥杯学校参加有多少人?多少人获奖?班上有多少人?多少人获奖?7. 看你学的是软件工程,为什么要做测试,而不是开发?8. 不喜欢开发吗?不喜欢打代码吗?9. 编程算法能力怎么样?10. 为什么不参加ACM,对ACM有了解吗?11. 如果看待加班?12. 看你平时跑步,说一下你的配速?13. 对我们公司有什么了解?14. 对我们公司的产品有了解吗?玩过吗?15. 为什么想要加入我们公司?16. 你觉得你上一场面试中那一部分答的不是很好?17. 针对上一场面试答的不是很好的问题,再答一次18. 测试岗位薪资比开发岗位会低一点,能接受吗?19. 期望薪资是多少?微派三面(40min)1. 自我介绍?2. 实习的项目?介绍一下做了什么?核心功能是什么?3. 产品迭代的整个流程?4. 使用到的数据库有那些?5. 讲一下你们项目中使用到的核心的业务表有那些?6. 你实习测的主要是什么?功能是什么?用的场景是什么?7. 讲一讲AI在你测试中所有的使用场景?8. 一个需要功能点的实现,在开发阶段,测试介入了吗?你能讲一讲你所在的项目中是什么样的吗?9. 一个充值活动,活动时间是10天,期间充值之后,连续签到7天可以概览获得最后的大奖,针对这个实际测试用例?10. 如何验证最后大奖概率的这个测试点?11. 接口测试有了解吗?在你的项目中如何设计接口测试的?12. 了解到你实习的项目中前后端使用的技术吗?有那些?13. 你认为web测试和app测试有什么区别?14. 你认为你做的这个测试和之前有什么不一样?15. 我看你项目中是开发的项目,为什么选择测试?16. 你这个项目中使用AI,为什么要使用AI,或者说做这个AI项目?17. 还有的忘了,只记得这么多。
发面经攒人品
点赞 评论 收藏
分享
发面经 攒人品## 业务面手撕:hot100原题 279.完全平方数,共享屏幕后用本地ide来写1. 自我介绍2. java中==和equals的区别3. hashmap的原理4. java中线程的创建方式5. spring aop的原理6. 设计模式SOLID原则了解吗?(不知道)7. 如果我要实现一个大型项目,有很多模块,设计的时候要注意什么?8. 假如让你设计接口,从使用者的角度出发,接口怎么样才对使用者比较友好?9. 你知道设计模式的开闭原则吗?(不知道)10. 数据库的三范式是什么?11. 为什么要有这三范式?12. 如果不按照这三个范式来设计表,可能会有什么问题?13. 问一个数据结构相关的问题,你了解怎么解决哈希冲突吗?14. 长度为n的乱序正整数数组,找第k大数,有什么好的办法吗?15. 进程间通讯方式有哪些?16. TCP拥塞控制的具体方法是什么?17. agent一般有哪些部分组成?18. 大模型怎么调用工具,现在有哪些方案?19. 你有没有写过skills?(没有)20. 项目中的react怎么用的,场景是什么?21. rag的数据存在什么地方?22. 项目中哪些部分是向量数据库提供的能力,哪些是自己实现的逻辑?反问:1. 组里做什么业务?- 之前应该是有同事加你的微信里,请你去跟负责业务对接的同事沟通。现在有一些agent开发的工作,与你的简历中的方向很匹配。## 主管面1. 自我介绍2. 介绍之前的实习做了什么3. 实习的时候分布式锁怎么做的?用了几个节点?4. redis有什么优点和不足?(不足只知道数据可能会丢失)5. 怎么降低redis数据丢失的风险?6. 在你过去的工作学习中,你认为最难掌握或者理解的技术点是什么?7. 你有没有度过java或者spring框架或者中间件的源码或者设计思路?8. 你看过哪些组件的原理性文章?9. 讲一下redis hash的底层是怎么设计的10. 你认为你有什么有点或者不足?11. 你过去20多年经历过的最大的挫折或者失败是什么?12. 你现在读书或者之前实习的时候,工作强度如何?13. 你怎么看待大家说的奋斗者文化?14. 你是考研还是保研?15. 你是学硕还是专硕16. 你是哪里人?17. 未来的的职业规划是怎么样的?18. 你对ai了解多少?19. 你平时怎么用ai?vibe coding这些有没有用过?20. 你以后工作想去哪里?21. 你有没有什么想问的?(没有)
点赞 评论 收藏
分享
评论
7
19
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务