字节跳动Android春招,三轮面试,夺命连环问,安卓驱动面试

Android

1.说说service的两种启动方式和生命周期吧

2.android热修复了解吗?

3.kotlin有了解吗?

4.你知道的IPC有哪些?Binder有了解过吗?

5.事件分发机制了解吗?

计算机网络

1**.**五种状态码说一下。201是什么?302是什么?

2.OSI七层模型介绍下吧

其他的问题

1.平时是怎么学习android的?

2.项目中有没有遇到问题?怎么解决的?

3.我看你项目中用到了okhttp,看过它的源码吗?

面试感受

面试官们都超级有耐心而且很和蔼,答错了面试官也会委婉地提醒你并且引导你说出正确答案,即便双方有互相不理解的点面试官也会和你一起探讨,不会出现面试官说了不对就不对的情况,而且整个面试氛围也是轻松愉快,大家不要太紧张了,把面试当作一次交流技术的机会好好表现自己就可以啦。

最后

我在面试前期做了一些面试准备,全网收集了一下字节跳动今年的面试真题(含解析),希望能帮助到大家学习提升,在面试中能顺利通过。如有需要的朋友可以划到文末免费获取完整版PDF。

下面展示一下部分内容:

1.Activity

1.Activity的启动流程

2.onSaveInstanceState(),onRestoreInstanceState的掉用时机

3.activity的启动模式和使用场景

4.Activity A跳转Activity B,再按返回键,生命周期执行的顺序

5.横竖屏切换,按home键,按返回键,锁屏与解锁屏幕,跳转透明Activity界面,启动一个 Theme 为 Dialog 的 Activity,弹出Dialog时Activity的生命周期

6.onStart 和 onResume、onPause 和 onStop 的区别

7.Activity之间传递数据的方式Intent是否有大小限制,如果传递的数据量偏大,有哪些方案

8.Activity的onNewIntent()方法什么时候会执行

2.Service

1.service 的生命周期,两种启动方式的区别

2.Service启动流程

3.Service与Activity怎么实现通信

4.IntentService是什么,IntentService原理,应用场景及其与Service的区别

5.Service 的 onStartCommand 方法有几种返回值?各代表什么意思?

6.bindService和startService混合使用的生命周期以及怎么关闭

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值