欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

记联想公司的一次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的架构你有了解过吗?

希望能对大家产生帮助(简历模板如下获取)
我们下一个文章见
记联想公司的一次Android面试

本文地址:https://blog.csdn.net/qq_42761395/article/details/108846993