3.29 一面 1h
说说四大组件
onpause和onstop方法
Android中多线程实现方法(提到handler)
线程messagequeue关系
handler如何切换线程(handler聊了挺久)
handler如何回调
handler注意事项(预防内存泄漏)
四种引用
String s=new String("123");建立了几个对象
ArrayList
算法 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
问我上次面试哪里答得不好,我说算法题没做出来
然后再做一次。。
之后就问些实习时间等非技术的事情了
3.29 一面 1h
说说四大组件
onpause和onstop方法
Android中多线程实现方法(提到handler)
线程messagequeue关系
handler如何切换线程(handler聊了挺久)
handler如何回调
handler注意事项(预防内存泄漏)
四种引用
String s=new String("123");建立了几个对象
ArrayList
算法 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
问我上次面试哪里答得不好,我说算法题没做出来
然后再做一次。。
之后就问些实习时间等非技术的事情了