技术要求与面试

第一:

         1.良好的开发习惯。

         2.独立思考的能力。

         3.主动并且善于沟通。

         4.多问为什么,多看源码!

第二:

         1.设计模式,数据结构,算法。一定用手写!

          2.扎实java语言技术,还有高级java,比如 注入 反射,注解,设计模式,单例,开发者,代理等,java安全,加减运算法,性能优化等等。比如内存泄漏,GitHub优化。

          3.高级Android知识,如:基本知识点,深入知识点,基本知识点细节,系统核心机制。

          4.基本知识:services    四大组件等。深入知识点:多线程, 绘制流程,事件分发。要透彻,启动级别等。要多思考自己做项目的,多研究。

            系统核心机制:主线程通过某某跨进程交互,工作内部原理,深入理解android运行体质,流程原理。Android源码,java设计结构等。

          5.迭代。

第三:

         1.礼貌,态度谦虚。

          2.听懂问题,在回答。

          3.不要拐弯抹角。

          4.简历面试,项目需求面试,根据你牛不牛面试。

          5.一定要说出来。有条理。根据面试官的要求来问。

          6.一定要不要说不知道,拆分解答。分1,2,3来解答。

          7.读源码、框架、流程画出了、基础一定要背,常用的API、试着去了解这个领域的市面的技术。

          8.amss、热更新、插件化、载构进程、等

          9.如果有时间,研究其中一个众所周知的库的源码。

          10.选择一个领域。

         

   


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值