目的
考察这个人技能如何?
是不是好相与。
怎么考察?
基础知识
CS基础,算法,数据结构,面向对象,设计模式,网络,多线程,操作系统
常用算法,灵活运用思想
自我评价如何?
用得最多的是哪几个算法?
面向对象,
面向接口?为什么?运行时多态原理?
c如何实现这样的效果?
封装?解封装窘境?
强转没问题,只要不会失败
引入基类是为了便于扩展、复用
设计模式,
app架构,mvp
解耦
测试
语言基础,Java,用过哪些数据结构,多线程,JVM 垃圾回收,泛型
领域基础,安卓,四大组件,task,view 绘制,动画原理,内存泄露
项目经验,做了什么,有什么收获,战胜了什么挑战/困难?深度,广度
可结合项目深问
是否看过developers
framework?
activity 启动过程
handler
广播原理
网络,数据转换
性能优化
新技术,学习能力
RxJava
依赖注入
MVP,MVVM
网友评论