4月22号面试总结

2020-04-22  本文已影响0人  天黑l别出门

第一家:

1.网络请求的方式除了get,post还有哪些,以及它们的作用。

2.Git的使用。

3.Okhttp:拦截器的使用。

4.Glide怎么添加圆角

5.Recycleview怎么添加下划线

6.view绘制流程:ModuleSpec

7.Mvp和MVVM的区别,MVVM:databinding

8.jetpack的使用:LiveData,Databinding

9.Rxjava:常用的操作符及作用

10属性动画和传统动画的区别是什么?

第二家:

(笔式)

12.一个int[] data  数组,保存了20个图片width和heigth的像素点,现在想修改图片的像素点,请写一个算法。

13.startService启动服务作为应用程序之间交互,而不是unding,为什么?

14.单例模式的实现方式,懒汉模式为什么要使用volatile

15.activity生命周期和应用程序安全退出的方法。

16.service的启动方式和区别。

17.Broadcast注册方式及区别,谈谈你对google设计出BroadcastReceiver的看法。

18.AIBD的使用,如何传递不同格式的什么来着。

(面试)

19.vitamio可以拿着格式的视频。

20.Glide怎么添加圆角,同时让它原图居中显示(要和圆角合在一起实现)。涉及到自定义控件draw绘制的知识点。

21.沉浸式状态栏实现的原理。

22.js以及web怎么和原生交互。

问题:

简历上写的东西不熟悉,抓不住重点。去刷对应的面试题。

目的导向思维的重要性:

一切从需求、需要和目的出发。一个功能、框架、产品的产生。必然是因为某种需求的需要,能够解决某些问题。

所以,去学习某个东西的时候,一定要清楚它的价值所在(满足了啥需求,解决了啥问题)。get到它最重要的点。

上一篇下一篇

猜你喜欢

热点阅读