转转 安卓二面

  1. 自我介绍
  2. 你是什么时候开始学习安卓相关知识的?为什么选择客户端开发方向?
  3. 你认为安卓开发相比后端开发有什么区别?
  4. 代码简洁、流程简单理论上性能更好,但实际开发中大家常使用 MVC 等框架(代码量更多、流程更复杂),你如何理解这种矛盾?
  5. 若给你一个开发周期为一个月的新项目,你会选择优先追求性能还是开发成本?为什么?
  6. 你选择移动端开发方向是出于工作需求还是兴趣?
  7. 未来两三年的职业规划是什么?
  8. 你认为刚入职的员工,团队对其半年内的期望应该是什么?
  9. 转转质检相关 APP 的核心功能和实现逻辑是什么?(如何检测手机功能、外观、系统状态等)
  10. 面试结果大概多久会出来?后续还有几轮面试?
  11. 移动端行业已趋于成熟,技术迭代变慢,你为什么仍选择这个方向?
  12. 转转的质检业务与普通用户端产品在技术要求上有什么区别?

#校招##安卓##android开发##客户端##Java#
安卓客户端—校招面经 文章被收录于专栏

适合找实习、校招的26、27届的同学,适合Java后端转客户端,快速抓住面试重点。

全部评论

相关推荐

03-31 20:09
门头沟学院 Java
1.用的LLM模型随着变化,用起来有哪些不一样的地方?怎么应对模型差异带来的效果的一个变化2.milvus,mysql数据库用来村哪些数据3.关系型和非关系型数据库的区别4.mysql如何实现事务的,底层答得navicate begin commit roolbanck;应该是锁,MVCC相关5.索引有哪些,聚簇索引和非聚簇索引的区别好久没看八股了,答得不好6.乐观锁悲观锁的区别7.springboot自动配置的原理;怎么找到配置的类的8.hashmap底层结构,怎么扩容,线性安全吗;concurrent hashmap线程安全,怎么实现的;1.8前后的区别9.锁的话,synclized 和lock区别答的state关键字设置10.读写锁怎么实现的,retranlock;深挖源码里怎么实现读锁和写锁的答得AQS,state高低位设置11.比如实现读锁,写锁分别的state里面底层怎么设置12.线程状态,slleep和wait的区别13jvm内存模型,常量在哪里;方法区里面什么14.垃圾回收算法,分别用在什么场景答得分代回收用的多,新生代老年代15threadlocal有什么作用;thradlocal怎么保存参数的;强弱引用的话16.现在N个数,占了一半以上,怎么快速找到;hash单词遍历两个O(n);Arrays.sort(快排)17.快排是怎么快的,原理;那二分查找原理;回到刚刚更低的方法吗18.有用到什么中间件吗;redis kafka用来做什么;为撒选择kafka,其他rocket选型对比19kafka底层大概有哪些组件答得zookeeper,ack机制;分区局部有序20.通过api调用的话,怎么调用api的;走的apikey吗21.那你知道怎么读取向量数据库,看你在搞这个答得pymilvus工具包22.了解token怎么计费的吗答得内网私有部署,外网购买相关23.ai应用的,怎么节省token使用24.ai应用有什么实际产生效果25.用过claude code写过代码答得codex和claude code有个稍微的对比26.作业:AI辅助发邮件,写提示词完成json转需要字段格式json;交付1.一个prompt,交付2.返回json数据交付3,返回提示词验证过程,比如最后的数据是否符合条件cursor 3min秒了,发到共享框中4min反问面试表现:java细节多了解下,大模型实践还是比较多带个耳机收声好点
查看25道真题和解析
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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