双非渣本不满15k薪资年前裸辞,年后狂刷面试题查漏补缺,终获腾讯offer涨薪至30k

前言

双非渣本,备战了2个月,腾讯面试成功上岸!分享一波我的面试经历,同时在文末分享了我为面试准备的备战资源库,包含了源码笔记类,大厂面试真题,跳槽解析,简历解析,项目实战源码+视频+笔记,需要的朋友可以在文末领取。

腾讯一面

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 的过程,你当初是怎么优化后台服务进程的?

7.开发中你都用到了哪些设计模式?说说当时具体的场景。为什么你要用方法工厂,另外两种呢?

腾讯三面

1.讲讲 handler 的底层实现原理?

2.说说你做的日志记录优化?

3.你看过 binder 驱动的源码,说说他的内存映射过程,说说客户端等待服务端处理返回的流程,如果要跨进程传递大内存数据你具体会怎么做?简单写一写吧。

4.在公司做过哪些优化?

5.过程中遇到的一些最难解决的问题?

6.提到了动态修复替换加载 so ,那你知道怎么修复 class 吗?怎么修复资源呢?

7.还有什么要问的?

了解学习相关知识

这段时间我不断找资料学习,也通过很多渠道和朋友要到一份阿里P8大佬写的《Android 大厂高频面试题解析大全》我把这份资料啃完了,然后还找了一些大厂的面试场景和面试题不断刷题提高自己。

分享一些我个人的学习文档,有需要的朋友自行选择获取:

大厂面试真题(各种渠道千辛万苦弄来的)

既然是要面试,那么就少不了刷题,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

我针对这些大厂的面试真题疯狂的刷题,对自身的提升也是非常大。

春季面试专题

大厂面试真题系列
在这里插入图片描述

2022最新Android中高级大厂面试题汇总
请添加图片描述

获取方式:

文中所有资料都可以扫一扫下方CSDN官方认证二维码免费获取!!!

最后

很多人感叹“学而无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。

————以上学习资料均免费放送,最后祝愿各位顺利拿到心仪的offer!

猜你喜欢

转载自blog.csdn.net/datian1234/article/details/122987701