小米Android开发(飞书)
(汽车智能座舱部门,汽车APP研发,官网投的后端,牛客上没看到后端投了个安卓,安卓没有笔试直接面试)\n1. 手撕合并两个有序数组\n2. 你了解哪些设计模式,讲一下(提到了单例模式、工厂模式)\n3. 写一个线程安全的单例模式(代码实现)\n4. 讲一下java的垃圾回收机制\n5. StringBuffer和StringBuilder的区别\n6. List、Map、Set有什么区别\n7. ArrayList和LinkedList有什么区别\n8. HashMap底层原理实现讲一下\n9. Hash与HashTable的区别讲一下\n10. HashMap怎么实现线程安全呢\n11. 项目讲一下,遇到什么问题,怎么解决的?(提到数据库优化的问题,以及分布式事务数据库一致性等)\n12. 项目中有遇到内存泄漏的问题吗?\n13. 问有做过安卓开发吗?(回答没有,话题结束)\n反问:\n1. 部门业务:智能座舱这边,做汽车中控屏程序开发\n2. 问对面试中回答问题有什么建议吗?(直接说没有)\n#面经 #小米#秋招 #Android开发 #安卓开发