面试 Android
记了面经,但是忘了是哪一家公司了
- 自我介绍
- 项目经历
- 小米
- miui资源替换工具
- flutter
- dart文件上传下载,调用原生原生包
- flutter
- miui资源替换工具
- 商汤
- 小米
- Android
- handler
- handler机制
- 事件分发
- 自定义view
- rxjava
- java
- 继承
- 多态
- 重载重写
- 原理
- 抽象
- interface
- 抽象类
- 线程池
- 算法
- 下面
- 有一个inter啥 没听清 不会
- 内存泄漏
- Android学习
- 写过什么
- 浏览器
- 桌面助手
1、给出一个有序数组和一个数,求数组中连续元素的和等于所给数的子数组
如:[1,2,2,3,5,6,7,8,9],再给一个数5,求数组中连续元素的和等于5的子数组:[1,2,2]、[2,3]和 [5]
2、给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
示例:
输入: [-2,1,-3,4,-1,2,1,-5,4],
输出: 6
解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。