美文网首页Android开发Android开发经验谈Android技术知识
Android开发字节跳动面经,已收OC准备入职

Android开发字节跳动面经,已收OC准备入职

作者: 初壹十五a | 来源:发表于2020-07-18 22:27 被阅读0次

本人非科班渣渣,除了字节,还面了腾讯、美团、滴滴和京东,另外一些小公司穿插面的就没有写上来了。

本文主要是介绍一下字节的面试过程,后面有时间会把剩下的都补上。

另外呢,文末也分享一下我自己的复习资料和复习视频,特别感谢之前给我分享资料的不知名大佬,今天做同样的事情也是希望帮助到更多的小伙伴。好了,废话不多说,下面开始正文~

一面(6.30 1h)

1. 项目介绍

2. 说一说retrofit

3. okhttp中的责任链模式讲一下

4. TCP三次握手四次挥手

5. Synchronized和volatiled的区别

6.乐观锁和悲观锁

7. Synchronized的锁升级机制

8. handler机制

9. App的启动过程

10. CAS

11. Activity的启动过程和启动模式,分别的应用场景

12. Tcp/Udp的区别

13. tcp可靠性的保证

14.动态代理的实现原理

15. 算法题:根据前中序重构二叉树

二面(7.7 50min)

二面只想起来一部分内容

1. hashmap

2. 能否自己写出一个求hash值的函数(算是半个算法题吧)

3. 讲一讲okhttp

4. http中如何实现缓存

5.那在okhttp中如何实现缓存

6. DNS的解析过程

7. 算法题:场景题,能否写一个函数给定安卓界面上最顶层的view得到安卓界面中view的深度

三面(7.13 50min)

1. 项目介绍

2. ==和equals的区别,Stringbuilder和StringBuffer的区别等等java基础

3. 项目中的难点

4. 项目中学到了什么

5. 算法:螺旋矩阵

不知道为何三面突然问起了java基础,项目里的内容也没有深究,可能是因为非科班,安卓端又非常缺人。

hr面(7.14 30min)

1. 自我介绍

2. 优缺点

3. 为什么选择字节

等等一些常规的hr问题。。。。

根据自己的实际想法答即可,提到字节舔就完事了 哈哈

总体来说,在面试难度上,安卓端的题目难度确实不太大,主要还是java基础和网络还有安卓一些常见的知识,可能是安卓比较缺人侥幸拿到了字节的offer。整个面试体验非常棒,每个面试官都比较和善,会耐心的听你讲完,有不会地方还会适当提醒一下。

最后

福利时间

分享一份大佬收录整理的Android学习PDF+架构视频+面试文档+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料

这些都是我现在闲暇还会反复翻阅的精品资料。里面对近几年的大厂面试高频问题都有详细的讲解,也是对我这次面试通过有很大的帮助。相信可以有效的帮助大家掌握知识、理解原理。

当然你也可以拿去查漏补缺,提升自身的竞争力。

如果你有需要的话,可以 点这领取

喜欢本文的话,不妨顺手给我点个小赞、评论区留言或者转发支持一下呗~

相关文章

  • Android开发字节跳动面经,已收OC准备入职

    本人非科班渣渣,除了字节,还面了腾讯、美团、滴滴和京东,另外一些小公司穿插面的就没有写上来了。 本文主要是介绍一下...

  • 字节跳动安卓面经

    前两天面试了字节跳动安卓开发的实习生,给大家分享一下面经。字节跳动好像都是一下子把三面都面完,所以要好好准备一下,...

  • 字节跳动Android面经:3面+职业规划

    来自牛客网:小啊潇Ambition 的字节跳动Android实习面经,链接:https://www.nowcode...

  • 字节跳动面经

    只能自己给自己鼓励,不能总是按别人说的去做。有时,你甚至连为什么要这样做都分不清楚,任何的责任都可以让人振奋。但是...

  • 字节跳动--面经

    http和https的区别 https协议需要到CA(Certificate Authority,证书颁发机构)申...

  • 字节跳动offer:Android面经总结

    第一次观看我文章的朋友,可以关注、点赞、转发一下,每天分享各种干货技术和程序猿趣事 由于涉及到的面试题较多导致篇幅...

  • 字节跳动--面经2

    TCP和UDP的区别、特点 TCP的主要特点是:面向连接。每一条TCP连接只能是点对点的(一对一)。提供可靠交付的...

  • 字节跳动--面经3

    设计用例的方法、依据有哪些 白盒测试白盒测试用例设计有如下方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件...

  • 字节跳动面经一

    了解内存管理吗,简单说说 了解epoll原理吗 进程间的通信 concurrentHashMap如何实现线程安全 ...

  • 字节跳动面经三

    rpc、netty、NIO实现原理,为什么要用NIO? https和http的区别 浏览器输入url的过程 htt...

网友评论

    本文标题:Android开发字节跳动面经,已收OC准备入职

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