2020届字节跳动秋招Android面经

字节跳动秋招凉经- -
一面:
断点续传(如何判断是否支持断点续传?如何判断response是断点续传的结果?)、
线程池(如何实现超时机制)、
http结构(请求行、请求头、请求体)、
volatile作用、
synchronized和lock的优缺点

二面:
1.操作系统进程通信方式有哪几种?
2.进程间的共享内存是怎么实现的?
3.java中被static修饰的对象会被回收吗?
4.synchronized能保证可见性吗?
5.手写算法:数组中的最大子数组和
6.
mHandler.post(new Runnable(){ Log.e(A);};
Log.e(B);
哪个先执行?分别考虑UI线程跟子线程
7.说说事件分发机制
8.说说类加载机制
9.说说双亲委派模型
10.说说java动态***
11.java动态***能不能***String类?

三面
1.看过哪些框架?
2.retrofit怎么实现的?
3.动态***怎么实现的?结合retrofit讲
4.动态***可以***class吗?
5.如何***一个class?(请说出多种解法)
6.项目中遇到的难题以及如何解决的
7.算法:写一个函数,往一个数组中指定位置插入一个元素
8.http状态码有哪些?
9.如果自己实现AsyncTask,要怎么实现?
#字节跳动##面经##安卓工程师##校招#
全部评论
写一个函数,往一个数组中指定位置插入一个元素,这道题有什么陷阱吗?
点赞 回复
分享
发布于 2020-01-24 19:33
你咋知道凉了
点赞 回复
分享
发布于 2020-01-26 00:01
春招专场
校招火热招聘中
官网直投
看来我应该是凉了
点赞 回复
分享
发布于 2020-01-30 11:00
感谢信是三面结束以后就收到了吗?请问一面和二面之间间隔多久?
点赞 回复
分享
发布于 2020-02-17 14:58

相关推荐

头像
不愿透露姓名的神秘牛友
02-14 19:03
已编辑
XXX 后端开发 15000 本科其他
点赞 评论 收藏
转发
1 36 评论
分享
牛客网
牛客企业服务