关于我把百度的offer也给拒了
4.4更:HR打电话确认offer,直接给拒了(主要原因是百度的移动端实在是太边缘了,而且暑期实习没有转正)
3.29更 泡了10天终于OC了,短视频部门,下周一前给答复,有同样这个部门的同学嘛?
- 两小时3轮,问了最后一轮的面试官,说是基本没啥问题,两周后等HR通知
- Coding限制10分钟,比较考验临场发挥
- 楼主有一段头条的Android实习,所以问的很多问题都是和实习相关及延伸问题,没有实习的话八股会问的多一些
一面 30mins
实习
- 自主介绍
- 同构整体流程介绍,都做了哪些工作
- 插件化平时开发过程中会遇到哪些问题
Java
- Java内存管理:组成部分 & GC
- 内存泄漏,产生的原因,如何避免
coding
- 单链表排序(没有要求空间O1,直接按值排序重建了,O1的话需要归并)
- 将升序数组转化为平衡二叉搜索树(中点作为跟,递归)
二面 40mins
说了一些开发过程中用到的组件,但有些细节忘了,面试官问的很深,建议记不太清的就不要提了
- ViewPager滑动冲突(延伸问了很多
- 自定义View,一般会重写哪些方法(延伸问了很多
- git常用操作;commit —amend怎么用(面试官想问已经push的一个commit,在CR之后如何保证commit id不变的情况下修改CR的意见,可以使用amend参数。我说没用过,在头条都是直接提交新的commit
- 旧的样式删除有和PM等沟通么?除了Lint还可以怎么清理资源?确保是都可以删除的么?
- 预览如何复用消费测样式
coding
- 图像翻转,顺时针90度(先沿着对角线转,再左右镜像转
三面 40mins
主要问的都是和实习相关的需求和一些延伸的内容
- 实习过程中遇到最大的挑战
- 说了同构过程中发生的Crash。怎么解决的?复盘会流程?如何避免类似的问题?
- 预览需求,图片上传进度监听,用EventBus实现。上传过程中关掉APP会怎么样
- 和其他业务方合作,举例
- 主端和Lite是如何实现同构的?
- 通讯录授权的一个接口,系统调用权限返回值获取。
- 目标,发展规划
- 在字节实习最大的收获是什么?有什么体验?
反问
- 主要业务:手机百度
- Android用Java还是Kotlin,旧业务Java居多
- Android经历会被分到iOS么?一般不会