字节跳动Android实习面经

3.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
问我上次面试哪里答得不好,我说算法题没做出来
然后再做一次。。
之后就问些实习时间等非技术的事情了
#字节跳动##实习##Android##面经##安卓工程师#
全部评论
祝愿楼主好人有好报
点赞 回复
分享
发布于 2019-03-29 20:21
拿到offer了吗
点赞 回复
分享
发布于 2019-04-12 22:48
饿了么
校招火热招聘中
官网直投

相关推荐

点赞 43 评论
分享
牛客网
牛客企业服务