首页 > 字节Android客户端提前批面经
头像
快乐枪男
发布于 2021-07-26 18:25
+ 关注

字节Android客户端提前批面经

楼主实习面试时候投过一次字节,提前批直接到第三面

字节三面,2020/7/18  牛客网视频面试(1小时30分钟)
1.算法题:给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积,时间复杂度为O(n)。示例:[4,-5,-6, 2, 3, 6]
2.脑筋急转弯:你有一个7升的空水瓶还有一个5升的空水瓶,用这两个瓶子如何匀出4升的水? 
3.下面代码中A和B谁先执行?
mHandler.post(new Runnable() {
    public void run() {
        Log.d("TAG", "A");
    }
});
Log.d("TAG", "B");
4.进程调度算法有哪些?有看过细节吗?
5.TCP如何保证可靠传输?cookie是什么?
6.Java软引用和弱引用区别?动态代理说一下?反射说一下?
7.sychronize、volatile作用?sychronize能保证可见性吗?volatile抑制指令重排怎么理解?sychronize和Lock区别是什么?
8.Java垃圾回收算法说一下?
9.Android事件分发流程说一下?
10.activity生命周期有哪些函数?activity A打开activity B,其生命周期是怎么调用的?
11.为什么要学习计算机网络、操作系统这些平时开发用不到的基础知识?
12.你平常是怎么排查bug的?
13.你是通过什么方式学习Android的?
14.在项目中你遇到过最大的困难是什么?你的收获是什么?
15.为什么要投客户端岗位?
16.你已经有了大厂offer,为什么要投字节跳动?

7/26拿到意向书了

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

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

近期精华帖

热门推荐