当贝网络(一面)


面试官很友好,谈话过程中还有说有笑!说我拿了这么多讲,就不问算法题了,对你来说都很简单(当时我就笑笑)



1.给你一个需求,如何实现老虎的这种进度条(我说的自定义view实现,面试官说借助ui设计师,调用一些什么方法(具体我忘记了))

2.问了我recycleview的特点,recycleview的具体核心的东西(adapter,viewholder),还问了具体如何实现的?(幸运的是,我前几天刚码了这一块)

3.问了我实现动画有哪几种方法?

逐帧动画,视图动画,属性动画

4.Android属性动画 - 平移动画 具体是怎么实现的,他的原理是什么?

4.如何实现两个activity直接数据传值(我回答了intent,然后问我还有无,不局限于两个activity)----有conten provide 网络传输之类的这种

5.Android两个activity之间如何跳转

6.为什么要使用handler处理主线程和子线程之类的,还提到了loop。(这一块原理还得学习学习)

7.android中延迟执行某个任务的方法有哪些

8.说一下margin,padding的区别

9.如果说我在动画里面想要动态设置margin,padding应该怎么做

10.你知道我们公司干什么的吗(当时投了比较多,忘记看主要干啥的了)–以后面试还是要提前了解一下

11.你是处于怎么样的安排,要选择面试呢?后续有什么计划和安排?
12.反问环节 :我问了他们项目用没用jetpack,koltin之类的,同时面试官回答就是要知道并不是说用了新技术就是好,同时提到要知道他背后原理,框架会过时的

第二点,我问了一般你们的项目如何适配不同手机(面试官说他们公司有适配库)