从外包到大厂的逆袭!Android开发5年,一年蛰伏后面试成offer收割机,入职腾讯定薪20*15

本文作者分享了从外包程序员到入职腾讯的逆袭之路,包括如何提升简历、学习策略和面试技巧。作者指出简历、面试能力和技术积累的重要性,并建议先在与大厂对标的小公司工作,积累经验后再转战大厂。文章提供了Android学习路线图、模块化学习资料,以及面试中遇到的常见问题,如Android开发、设计模式、Binder、跨进程通信等。
摘要由CSDN通过智能技术生成

我的情况

14年刚毕业的时候,Android开发市场发展火热,无数人员涌入Anroid开发行业,人员增长率快,自然市场竞争力就大。当因为学历不高、职业技能不熟悉再加上没经历过项目实战,导致我的简历,大小公司拒收,最后只能来到了一家外包公司。

因为二本学历遭到某公司的唾弃的经历让我愤怒!但是也无可奈何,经历永远是过去式,职业技能才是未来应该占主导的!

来到外包公司以后,我的脸上满面愁容,因为在外包里,大部分程序员的时间都在ctrl C+ctrl V,就像没有灵魂的代码机器,他们永远不知道。

外包公司的经历给简历带来的是毁灭性的打击:

因为之前公司是外包,所以老于的简历在求职人群之中跌落低谷,别说拿到offer,面试的机会也只有寥寥数次。

所以我干脆静下心来花了一年的时间学习,玩命似的的学习Android,因为知道掌握“吃饭”的技能不够强大,有很大的提升空间。于是开始不停逛Github找自己不会的实战项目,从博客上找资料,去各大网站收集Android开发学习视频,一步一步从最基础的做起。

盲目的学习还是效果差一点,后面开始学习怎么系统去学习,从大佬那里手机整理出了一份非常系统的学习路线,一个一个知识点的去死抠,读官方文档,阅读学习大佬们的源码,然后最后就是修改简历,准备好一切后开始投递简历。

面试结果:投递的简历大、中、小型各种公司不少于20家,面试大厂过了掌阅和腾讯,小公司过了一大堆,最后选择入职腾讯,从1512薪到2015薪,涨薪幅度12W+。

面试情况

腾讯一面

1.mmap + native 日志优化?
2.广播和 EventBus 的区别?
3.常用设计模式你了解哪些?
4.跨进程通信有哪些?
5.简单讲讲 binder 驱动吧?
6.跨进程传递大内存数据如何做?
7.说说 ConcurrentHashMap 的实现原理说下,初始化大小是多少?
8.启动优化怎么优化?
9.你写的 rxpay 和 rxlogin 具体怎么实现的?
10.kotlin + fullter 方面的

腾讯二面

1.单例设计模式都写写,静态内部类是怎么保证线程安全的?
2.synchronized 底层实现原理,ReentrantLock 公平锁与非公平锁。
3.主线程等待所有线程执行完毕,再执行某个特定任务怎么实现?原理和源码看过没?
4.自定义 view 的一般流程,要注意些什么如何优化,点击事件和长按时间分别是怎么实现的?
5.四种启动模式,在源码分析中的原理是怎样的?
6.讲讲 bindService 的过程,你当初是怎么优化后台服务进

  • 15
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值