美文网首页Android开发Android开发经验谈Android技术知识
互联网寒冬,6面腾讯,终获Offer,定级T3

互联网寒冬,6面腾讯,终获Offer,定级T3

作者: 4ca1bbef6a0c | 来源:发表于2020-05-30 17:44 被阅读0次

    前言

    这次去腾讯面试的是我大学同学,我们大学都是一学习,一起吃饭,一起洗脚,一起。。。

    他们公司最近也裁员了,不过他是裁员前去的腾讯,不知道谁捞到他简历了,莫名就走了流程,他莫名的就面了6轮过了。

    他想着行情这么不好,要不就去了,去了之后,他们公司就裁员了。。。

    总之今年大环境真的很差,大家都时刻做好准备。

    正文

    面试总共花费30天左右,才拿到了offer。

    一面

    1.自我介绍
    2.项目
    3.四大组件
    4.activity生命周期
    5.启动模式
    6.线程状态
    7.网络协议(每一层、还有TCP和UDP)
    8.会不会网络编程
    9.handler
    10.JVM,内存模型那些
    11.GC(有哪些方法那种问题)
    12.项目中的数据库
    13.HashMap、HashTable、ConcurrentHashMap
    14.反问环节

    二面

    视频面试。这一面依旧是初试,应该是交叉面?

    1.自我介绍
    2.项目(这里花了好多时间emm,他会根据我项目一路提问)
    3.算法题:字符串根据字典分割的问题。一开始给的解决方法时间复杂度太高,一直要求优化。还有一题我忘了……
    4.TCP和UDP以及应用场景
    5.JAVA与JS(为什么都喜欢问这个?)
    6.其他忘了……也是挺基础的
    7.反问
    这一轮面试很发散,主要还是针对项目进行讨论,问的问题挺有针对性的(主要是项目)。

    三面

    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.开发中你都用到了哪些设计模式?说说当时具体的场景。为什么你要用方法工厂,另外两种呢?
    8.RxJava 在使用过程中碰到了某些不友好的错误一般怎么解决?发现了内存泄露一般怎么解决分析,有没有碰到过系统服务内存泄露的问题?
    9.你们用的 okhttp ?那你有没有做过一些网络优化呢?比如弱网环境。
    10.给你个数 1 吧,比如 1000011 里面有几个 1 ?
    11.快排了解不?最坏的情况是怎样?如果有大量重复数据怎么优化?

    五面

    1.讲讲 handler 的底层实现原理?
    2.说说你做的日志记录优化?
    3.你看过 binder 驱动的源码,说说他的内存映射过程,说说客户端等待服务端处理返回的流程,如果要跨进程传递大内存数据你具体会怎么做?简单写一写吧。
    4.在公司做过哪些优化?
    5.过程中遇到的一些最难解决的问题?
    6.提到了动态修复替换加载 so ,那你知道怎么修复 class 吗?怎么修复资源呢?
    7.还有什么要问的?

    六面(HR面)

    1.项目
    2.薪资
    3.反问环节

    总结

    面试整体难度中上,这次面试比较突然,他也没准备,全靠平时积累了,所以中间有些描述技术细节和项目的地方他觉得没回答好。
    大厂的正常面试流程周期一般是一到两个月,就算薪资谈完到 offer 最终审批下来可能都需要一到两周,这段时间心理是比较难熬的,因此建议大家尽量不要裸辞。面试完毕一般都会透露多久给答复,如果是猎头推的多跟猎头联系,大家要尽量想办法打听到最新的动态。

    最后

    因为文章篇幅有限,我把面试的详细问题和答案整理成了一份PDF文档,有需要的朋友可以简信我【资料】或者点这里

    《2020最新Android大厂高频面试题解析大全(免费分享)》

    相关文章

      网友评论

        本文标题:互联网寒冬,6面腾讯,终获Offer,定级T3

        本文链接:https://www.haomeiwen.com/subject/zlchzhtx.html