java面经五:小米(技术两面)
一面:
1.自我介绍
2.给出两个表,写出inner join,left join,right join,full join的结果
3.说下项目中数据分析做了什么,怎么做的
4.一个升序数组,一个正数,返回数组中两个和为该正数的元素
5.一个数组,一个正数,返回数组中两个和为该正数的元素下标
6.一个字符串,返回能够组成的所有ip,返回列表
7.有什么要问的
二面:
1.自我介绍
2.讲下实习项目
3.怎样实现一台机器跑定时任务,其他机器不跑定时任务
4.对于一个很大的日志,随机采样k个,设计方案
5.说下数据库的一二三范式
#小米##Java工程师#