记联想公司的一次Android面试
程序员文章站
2022-03-15 20:46:19
前言秋招在即,相信有一大批朋友正在准备面试。所以计蒙从Android好友手上为各位带来了前几天面试联想公司的Android面试题后续将为各位准备简历模板以下是本篇文章正文内容1.说一下List,Set,Map的区别?2.什么是线程安全?如何保证线程安全?3.Activity的生命周期(横竖屏切换,跳转),Activity的启动模式?4.Broadcast Receiver两种注册方式的区别?5.Service的两种启动方式,有什么区别/不同?6.写过自定义view吗,写过那些自定义v...
前言
秋招在即,相信有一大批朋友正在准备面试。
所以计蒙从Android好友手上为各位带来了
前几天面试联想公司的Android面试题
后续将为各位准备简历模板
以下是本篇文章正文内容
1.说一下List,Set,Map的区别?
2.什么是线程安全?如何保证线程安全?
3.Activity的生命周期(横竖屏切换,跳转),Activity的启动模式?
4.Broadcast Receiver两种注册方式的区别?
5.Service的两种启动方式,有什么区别/不同?
6.写过自定义view吗,写过那些自定义view?
7.Java关键字final和static是怎么使用的?
8.Java 中的四种引用模式,软引用和弱引用有什么使用场景 ?
9.内存泄漏常见的场景,由什么原因引起的, 通过什么定位 ?
10.ANR是什么,场景,如何定位?
11.Android的一些新特性?
12.日常开发中的高并发?
13.Android 最得意的项目,遇到挑战的项目你是怎么解决的?
14.Handler 熟悉吗,流程?
15.Handler中Looper死循环为什么不会导致应用卡死?
16.MessageQueue 是空的还会循环吗 ?
17.对线程池了解吗?是怎么实现原理?参数有什么意义?
18.React Native了解吗?
19.当APP收到一个touch事件,分发流程是怎样的?
20.线程同步怎么实现?
21.死锁怎么办?怎么样可以避免这样的情况发生?
22.几种垃圾回收算法?
23.内存优化、性能优化、用户体验优化?
24.用什么工具,怎么分析内存泄漏?
25.Listview的优化?
26.crash分析?
27.说一说你最熟悉的项目?
28.如何保证APP的安全性?
29.百度推送,极光推送?
30.Android的架构你有了解过吗?
希望能对大家产生帮助(简历模板如下获取)
我们下一个文章见
本文地址:https://blog.csdn.net/qq_42761395/article/details/108846993