小米面经
来源:互联网 发布:c语言射击游戏 编辑:程序博客网 时间:2024/05/21 09:05
小米面试已经有一段时间了,好多问题都不记得了,只能把记得的一些问题写下来。
一面:
线程间通信方式。
线程安全类,hashmap的fail-fast原因,采用
volatile 可见性,原子性,AtomicInteger。
还有handler传递原理,ThreadHandler,IntentServer的原理。涉及到ThreadLocal。
以及,listview怎么实现重复利用的
算法题很简单,翻转链表,3个3个翻转。
二面:
binder实现原理,为什么采用binder,而不采用linux其他进程间通信的方式。
然后是一个算法题。
a可以代表1,b代表2,c代表3......z代表·26,问题是,给你一串数字,写出所有的可能组成的方式。比如11可以代表
忘得差不多了,就先记下这些吧。
在记录下好未来的两道算法题。
一面:
最大子矩阵和,动态规划。
由01组成的举证,求由1组成的最大子矩阵的面积(二维单调栈)。
二面:
最大上升子序列的值(动态规划,类似还有最长上升子序列(连续和非连续),最长公共子序列,)
阅读全文
0 0
- 小米面经
- 小米面试题
- 2015产品校招——阿里腾讯百度360小米面经
- 小米面试题------朋友圈问题
- 小米面试题 :字符串重组
- [小米面试题]小米Git
- 小米面试题--朋友圈问题
- 小米面试题 计算朋友圈问题
- 动态规划之小米面试题
- 小米面试题树的高度
- 小米面试题 朋友圈 并查集
- 并查集和(小米面试题)
- 小米面试题---朋友圈问题(并查集)
- 小米面试题-----将二叉树打印成多行
- 小米面试题:N对括号的所有合法状态
- 并查集(小米面试题求朋友圈的个数)
- 从一道小米面试题看并查集
- 并查集实现解决小米面试题朋友圈问题
- python用read_csv导入txt文件时的数据丢失问题
- 嵌入式数据库sqlite3移植
- 微信开发相关
- js简单数组去重
- Java——多生产者 多消费者
- 小米面经
- 连续第二天总结
- POJ2947 高斯消元解同余方程
- bzoj4709柠檬
- python 实现8大排序算法
- vim寄存器
- 【云栖大会】阿里云发布Link物联网平台 将智能赋予物联网
- 湖南集训 Day 8
- MQTT——服务器搭建(一)