常见面试题(四)

(四)、反应能力

     1 .有三筐水果,一筐装的全是苹果,第二筐装的全是橘子,第三框是橘子与苹果混在一起。筐上的标签都是骗人的,(比如,如果标签写的是橘子,那么可以肯定筐里不会只有橘子,可能还有苹果)你的任务是拿出其中一筐,从里面只拿一只水果,然后正确写出三筐水果的标签。

     提示:从标着“混合”标签的筐里拿一只水果,就可以知道另外两筐装的是什么水果了。

     2 .为什么下水道的井盖是圆的?

     提示:方形的对角线比边长!

     其他答案: (1) 圆形的井盖可以由一个人搬动,因为它可以在地上滚。( 2 )圆形的井盖不必为了架在井口上而旋转它的位置。

     3 .有 4 条狗( 4 只蚂蚁或 4 个人)分别在一个广场的 4 个角落里。突然,它们同时以同样的速度追赶在自己顺时针方向的一个人,而且会紧追这个目标不放。它们需要多少时间才能相遇,相遇地点在哪里?

     提示:它们将在广场中央相遇,所跑的距离与它们跑的路线无关。

     4 .如果你明天开始去火星住 300 年,今天晚上你最想做的一件事是什么?

     提示:你可以将这个问题简单化,不妨就说:“跟家人告别”。

Android大组件包括Activity、Service、Broadcast Receiver和Content Provider。这里我将回答一些常见面试题。 1. 谈谈singleTop和singleTask的区别以及应用场景。 singleTop和singleTask是Activity的启动模式之一。singleTop表示如果目标Activity已经位于栈顶,则不会创建新的实例,而是直接使用栈顶的实例;而如果目标Activity不在栈顶,则会创建新的实例。singleTask表示系统在启动目标Activity之前会先检查任务栈中是否已经存在该Activity的实例,如果存在,则将该实例移动到栈顶,否则创建新的实例并放入栈顶。 2. 说下Activity的种启动模式。 Activity的种启动模式分别为standard、singleTop、singleTask和singleInstance。standard是默认的启动模式,每次启动Activity都会创建新的实例;singleTop在singleTop的回答中有详细解释,可以解决重复打开Activity的问题;singleTask在singleTask的回答中有详细解释,可以实现页面的栈顶复用;singleInstance表示该Activity在一个新的任务栈中独立存在,且该任务栈中只有该Activity。 3. 请简要介绍Activity的作用和与Fragment的关系。 Activity是Android应用中每个页面的承载,它负责管理视图和用户交互。一个应用通常由多个Activity组成,每个Activity可以包含一个或多个Fragment。Fragment是可以嵌入到Activity中的可重用UI组件,它的显示和生命周期依赖于宿主Activity。通过使用Fragment,可以将界面分解成多个模块化的部分,提高代码的重用性和灵活性。 以上是对Android大组件常见面试题的回答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值