小米安卓工程师 面试经历(2014年6月)

匿名网友 匿名网友 发布于: 2016-02-25 00:00:00
阅读 224 收藏 0 点赞 0 评论 0

我记得当时有两个工程师过来面我,每个人面了半个多钟的样子。

问的问题很多,刚开始的几个问题很乱,估计是用来测试面试者基础的,涉及面向对象、Socket、多线程、异常处理等等问题,如果你做过几个项目,那么回答这些问题不算难事。

后面问了些算法和程序设计方面的问题,不范围不大,基本都是拿MIUI里的例子来问啊= =!

比如:

1.如果要你做一个拨号功能,用户可输入拼音、中文、数字,其实就是类似T9智能拨号功能,问我应该怎么实现。 (这个无压力回答了,因为以前模仿过MIUI做了类似的拨号功能→_→)

2.如果让你在小米商城上新增一个抢购功能,如何解决抢购倒计时与服务器的同步问题?

3.第三个问题比较奇怪,那工程师拿了部小米手机让我体验某个功能模块,并且告诉我里面刷的MIUI是某个内部测试版,并且他们已经查出来这个模块有一个BUG,面试官要我根据现有现象猜测最有可能造成这个BUG的原因。。。。是的,不给你代码,不给你log。。。

4.就是具体谈谈我自己做的项目了。

总的来说,比较考验算法和实际的项目经验。

满意的地方:

很喜欢小米这个产品

不满意的地方:

没有诶

评论列表
文章目录