首页 > 笔经面经 > 字节抖音Android客户端22届春招实习123hr面面经

字节抖音Android客户端22届春招实习123hr面面经

头像
HotBrains #字节跳动#
编辑于 2021-08-20 19:59:54 APP内打开
赞 2 | 收藏 13 | 回复3 | 浏览2636

抖音商业化部门,base上海


27号简历发给牛客上的内推小哥,28号就接到了约第一场面试,那时:字 节 n b

一面·50分钟·4月30日16:00

SQLite:升级数据库,如果已经有数据的情况

动画:属性动画和补间动画的区别

IPC方式讲完,讲ContentProvider

AIDL细讲,AIDL方法是在服务端线程池中调用的,这个线程池是他自己创的吗

SharedPreference多进程模式,不要用来跨进程答对了
(解释了SP线程安全但是跨进程不安全原因,但是确实可以在私有进程共享data目录的情况下跨进程通信)
不过还有FLAG_MODE_MULTI_PROCESS这个概念(虽然官方也不推荐)

JetPack架构组件和MVVM的关系,ViewModel怎么实现保存恢复数据,LiveData的onChanged回调时机

口述Java实现LRU,LinkedHashMap底层

OKHttp异步流程,拦截器七层讲完。异步的准备队列只判断连接数吗?

手写单例双重检测,volatile作用(三步应该是被重排成了132,别的线程在2之前读了会读到null)

算法:给一个数组,判断是不是二叉搜索树的后序遍历,剑指题
力扣选手懵了一会儿,试探换题,面试官同意换到前中构造二叉树

一面小哥挺温柔的,口头二面


五一假期天天查漏补缺...

二面·75分钟·5月10日16:00

果然很强的面试官...摄像头保持全程只露一个犀利的头顶

开始:非科班的学习过程

SP:commit和apply区别

序列化:Serializable和Parcelable,为什么说Parcelable轻量(?源码

绘制流程:从PhoneWindow+ViewRoot+VSYNC一些底层的东西到三大过程细节

ANR,怎么自己去做ANR检测,自己设计一下
关于机制,开始说Activity的生命周期方法里5秒,但不止,被面试官卡了一会儿
应该是Activity全程5秒

LeakCanary原理,用了什么队列,为什么

网络:TCP特点

可靠传输怎么保证,答了握手挥手,连续ARQ,流量控制拥塞控制

三次握手为什么不是两次

运行时内存区(共享私有答全),垃圾收集(算法为主),分代收集使用相应算法的原因(?)

类加载:Class.forname和ClassLoader.loadclass的区别(?)

算法:快排,写个数组测试一下

聊天:可以一直实习到毕业吗(被掏空)

没有反问,口头3面


遇到面试官生病,延后一周。那天面试前一直复习手机没带身上,直到面试前hr再打来电话,
才发现hr从2点就开始在给我打电话谈改时间的事情。老哥们加班也要注意身体啊,已经两次遇到面试官生病了!

三面·70分钟·5月20日16:00

项目:构思,说项目有参考设计思路,参考了Google官方mvp demo todo(急 中 生 智)
细问mvp架构,三个层次以外的工具要放到哪里,怎么实现组件间数据共享

图片框架就是使用Gilde吗,有自己的思考吗(源码


应用启动流程,详细


实习时间


最有成就感的一件事
本来以为是问项目亮点,面试官特意要听生活中的

考研:问了详细的过程,在这个过程中如何实现和调整自己的计划

工作面试:如何总结提升

这些过程中如何排解压力


算法:36进制加法


反问:部门业务,抖音广告

培养机制:有导师,有课程;有项目经验的同学可以从小bug开始


总的来说个人遇到的面试官都还好的
朋友遇到过全程黑脸面无表情的,遇到过算法题卡住嘲讽的...
虽然约面试真的很快,但是因为字节有三轮,中间又耽搁了,流程还是走了最长的一个月

HR面·5月24日·14:00


更多模拟面试

3条回帖

回帖
加载中...
话题 回帖

推荐话题

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐