太牛了!Android中高级面试必知必会,内含福利_android 中高级面试必知必会

12.说说你最擅长什么(说了x86项目移植 , 算法优化);

13.写一个排序算法 , 时间复杂度多少 , 怎么优化(写了归并 , 说了加希尔) ;

14.写一个常用的动画。

二面:

1、自我介绍?

2、很大数组中找第K大元素?

3、项目相关?

4、比较擅长什么语言?脚本性语言?

5、三次握手?

6、UDP数据包长度多少?

7、研究经历?

8、最近看的书?

9、对Linux环境的了解?

10、进程的状态有几种?

11、你觉得你优势的地方?

12、平时学习开发过程中遇到什么困难?

13、发表了几篇论文?

14、进程和线程的区别?线程池?

15、多线程要注意什么问题?

16、有什么想问的?

三面:

1、项目?项目难点?花了多久时间?

2、有了解哪些最短路算法?如果速度不够,你要怎么优化?

3、最近在看哪些书?

4、平时关注哪些技术?

5、进程与线程的理解?什么时候用进程什么时候用线程?

8、说一下平时的一些学习习惯?

9、团队沟通能力?

10、遇到的最困难的事情?

11、你有什么优势?有什么缺点?

13、对于OFFER怎么选择?考虑哪些因素?

14、有什么想问的?

最后

本文在开源项目GitHub中已收录,里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…

目前已经更新的部分资料,需要的自己取:



总结

其实要轻松掌握很简单,要点就两个:

  1. 找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。
  2. 多练。 (视频优势是互动感强,容易集中注意力)

你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

sdn.net/topics/618156601)**

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值