一年android工作经验,一年经验Android猿辅导社招面经

一年经验Android猿辅导社招面经

自我介绍

怎么学Android的

聊了聊项目

项目中涉及到了跨进程通信,为什么选广播而不是别的跨进程通信方式

不局限于Android,有没有直接跨进程传对象的方式

共享内存了解吗,共享内存分配的内存在哪个区域

讲了讲Android的绘制流程

第一次绘制的消息是怎么发出来的

后边的绘制消息是怎么循环的

序列化

序列化的方式都有哪些

Serializable和Parcelable有什么区别,分别用在什么场景

为什么要区分场景,都用Serializable不行吗

除了上边两个还有别的序列化方式吗

讲讲单例,你见过的几种单例,他们分别都有什么优势

volatile有什么用

为什么DCL要那么写,直接在方法前加synchronized不行吗

讲讲多线程

怎么创建一个线程

为什么要用线程池

JavaAPI线程池有哪些参数

什么是核心线程

怎么销毁核心线程

Android消息机制

讲了讲消息机制

主线程死循环不会卡死吗

epoll的时候算是卡顿吗

怎么样算是卡顿了

怎么利用消息机制检测卡顿

除了这种方式还有别的监测卡顿的方式吗

WebView ,讲讲你知道的WebView的一切

JSBridge具体是什么了解吗

Webview和Android原生通信是怎么通信的

HashMap :HashMap原理

实现线程安全的单例怎么改

volatile的作用

public synchronized void test(){}和public static synchronized void test(){}有啥区别

上边这俩方法在多线程下会不会抢占资源

数组中其他数字出现了两次只有一个出现了一次,找到它(剑指offer原题)

为什么要链表转红黑树 ,为什么不一开始就用红黑树

为什么要换工作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值