字节跳动Android实习面经
作者:一只挣扎的咸鱼
链接:https://www.nowcoder.com/discuss/170262
来源:牛客网
.29 一面 1h
说说四大组件
onpause和onstop方法
Android中多线程实现方法(提到handler)
线程messagequeue关系
handler 如何切换线程(handler聊了挺久)
handler 如何回调
handler注意事项(预防内存泄漏)
四种引用
String s=new String("123");建立了几个对象
ArrayList<String> 删除空字符串("")对象
算法 0123_456_769变成3210_654_967(只有数字加下划线) 其中出了个bug,重写后就正常(汗)
过几分钟后二面
3.29 二面45min
算法 二叉树中两个结点的距离(通过公共祖先结点的距离和)
先说出思路,回溯获得根到子节点的路径
git rebase 和merge
git 作用
问框架
https ssl 加密等
handler封装使用(handlerThread IntentService)
retrofit如何跨线程
synchronized和lock区别
锁原理
stack实现o(1)获得最小值,手写基于数组的栈,leetcode上有
表达能力太差,很多东西说不出来,希望没凉
4.1 三面40min
问我上次面试哪里答得不好,我说算法题没做出来
然后再做一次。。
之后就问些实习时间等非技术的事情了
最后更新于