影石 二面 Android

感觉还行,开泡。
1.自我介绍

2.介绍一下滴滴的实习

3.介绍一下最难的工作

4.为什么要用activity模仿dialog,基于什么考量的?

5.技术层面的考量是什么?

6.弹窗时候是前台还是后台?

7.遇到空异常  你们用的java不是kotlin吗?

8.java怎么避免空异常?

9.防御性处理你怎么做?

10.也可以加注解,原理是什么?

11.kotlin是怎么预防空空异常的?

12.看过kotlin的书吗?

13.kotlin的空异常检查的是编译还是运行时候检查?

14.RN和原生之间互相调用通信?

15.bridge里面的原理是什么?

16。怎么从js代码调用安卓的代码

17.讲一下crash的上报机制

18.你做了什么优化的?

19.java里面哪几种引用?

20.jvm的GC算法有哪些?

21.你讲一下hashmap的实现

22.线程池有哪几种?
固定 单线程 这些

23.你知道这些怎么实现的吗?

24.线程池构造函数的参数的含义

25.add一个任务怎么运作的?

26.如果全满了  怎么办呢?

27.volite关键字的作用

28.让你自己设计一个线程池  你怎么设计  介绍一下

29.代码实现

30.submit反法你怎么实现  怎么提交进来 放到线程里面
自己说了handler相关

31.怎么从队列里面取出呢?
epoll机制自己说了

32.handler实现是吗?

33.通过handler哪个线程呢?

34.你怎么确认post哪个线程呢?

35.中间加一个管理器 去记录状态post时候查询状态

36.kotlin的拓展函数是怎么实现的?

37.编译时候转化为了静态函数

38.安卓适配不同尺寸的手机呢?
相对布局  资源大小  dp ds这些

39.不同的drawable下的资源  是怎么确认用哪个里面的呢?

40.怎么设计一个 相册呢?九宫格样式的

41.你有什么爱好
全部评论
是线下面的吗
点赞 回复 分享
发布于 昨天 23:30 浙江
感觉真要offer打扑克了
点赞 回复 分享
发布于 昨天 10:07 北京

相关推荐

评论
1
1
分享

创作者周榜

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