字节跳动 Android客户端 一~三面(已收到offer)

作者:进击的玉米

链接:https://www.nowcoder.com/discuss/167509

来源:牛客网

一面 (视频面 3.23 50min)

单链表倒数第k个节点

平衡二叉树判断(面试官有给思路)

堆和栈的区别(内存分配的不同?)

HTTP和HTTPS区别,在哪层

TCP和UDP

TCP怎么可靠

线程和进程

全局变量和局部变量(分配在什么地方)

多线程有什么用,怎么处理

优先级翻转

死锁

LRU怎么实现

排序中稳定和非稳定

快排是稳定还是非稳定

二面 (视频面 3.23 40min)

介绍项目

二叉树路径之和为n

synchronized

Handler和Looper(单个Looper和多个Handler)

Handler内存泄露

四种引用

浏览器使用url整个过程

volatile

单例模式(手写)

三面 (视频面 3.23 50min)

介绍项目

即时视频用什么协议:TCP、UDP的区别

网络较差用什么协议

Top K问题 0-100 1000w个小数(后面改成了两位小数)(很详细) -> 桶排序 复杂度

项目有没有做什么优化

类加载 双亲

刚刚接到HR电话,已收到offer~祝愿大家都可以收到心仪的offer呀!

最后更新于