小米 2015 北京 研发面试
本系列文章是根据女朋友今年找工作的经历整理而成,虽然过程比较艰辛,但是女朋友也算很早就拿到offer的一批人,在这过程中在CSDN中受益匪浅,同样,也希望我们的经验和教训也可以给别人带来一些帮助。
总共三道大题算分,都是写代码的题呀。还有四道附加题不算分,可根据自己感兴趣的方向作答。所有研发不论岗位都是一样的题。可选自己熟悉的语言作答。
1.回文大家都知道吧例如“上海自来水来自海上”这种的句子就是回文,现在将一个数当作一个字符串,判断一个数字是否是回文数(20分)。例如:
12321 → true;
3 →true;
13342 → false。
c++:suibiangeigemingziba(longnum)
java: suibiangeigemingziba(long num)
卷子上给的函数名字实在是记不清啦,太长一串啦。尼玛,不是说好的随便选用什么语言作答吗?你这又给出c++和Java的是什么意思,这个选择是二选一吗?我就是投个前端至于这么为难我吗?不管啦,c++和Java的都不知道怎么写,就用js写啦,反正我就是个打酱油的。
2.多项式乘积(30分)
多项式长什么样大家应该都知道吧,那我就不多说啦,要是你不知道那就去百度吧。
这个题目是要计算两个多项式的乘积然后输出答案。
输入的格式是“(-3,5),(87,4),(93,3),(3,0)”这个表示的多项式是:-3*x^5+87*x^4+93*x^3+3。
输入字符串就只有括号,逗号加数字,这个输入的顺序要按照幂次从高到低排列。
计算出的乘积答案要按照输入的格式标准的输出。
卷子上的函数名字实在是长呀,记不住呀,我就不说函数名啦,反正函数的两个参数是(String pa,String pb)
好了去吧,皮卡丘,小伙伴们去做吧。
3.排队问题(50分)
这题题目老长啦,因为考试的时候坐第一排实在是不好拿手机拍,只能偷偷在草稿纸上抄了一点,再偷偷把草稿纸偷渡回来,所以题目说的没有那么详细,你们也不要怪我呀,我真的已经尽力啦。
题目大概是这样的话说小米呢有很多员工,每个人都有自己的邮箱,邮箱名就是自己名字的全拼例如张强邮箱就是zhangqiang@xiaomi.com,但是呢中国人这么多,像这么普通的名字肯定会有重名的,于是第二个入职的张强邮箱就是zhangqiang_a@xiaomi.com,一次类推下一个就是zhangqiang_b@xiaomi.com。现在的问题是公司要组织活动,你要负责排队。
class RequestItem {
publicString member;
publicboolean standFront;//true表示要排在这个人前面,false表示要排在这人后面
}
class Request {
publicString ower;//提要求的人
List<RequestItem>requestItems;//要排在那些人前面那些人后面
}
List<String>getValidOrder(List<String> allMembers, List<Request> requests);
allMembers表示所有员工的邮箱前缀,request是排队要求,每个人最多10个排队要求,可以没有要求,好了你要做的就是完成getValidOrder函数,返回一个合法的排队序列,要是米有就返回null。
前三题终于弄完啦,现在来看看附加题吧。
1.web前端
用html+css完成以下样式,用面向对象的js完成其中的效果,当然要是只使用css不用js就更好啦。
2.Android客户端
简述Android如何处理UI与耗时操作的通信,有哪些方式以及各自的优缺点
3.服务器端
制定防范“黄牛”的策略或模型,在用户抢购时能正确识别用户和黄牛,设计系统的主要模块和功能及必要说明。
4.测试
已知String convert(String page)作用是将web页转码为方便移动设备查看的页面,为了确保转码的正确性,写出相应的测试策略。
小米 2015 北京 研发面试相关推荐
- 网易北京研发中心-网易传媒部门深度学习算法实习生面试总结
"微信公众号" 2018年6月13日,网易北京研发中心-网易传媒部门深度学习算法实习生面试总结 1. 问了一下能实习多久,以及实习开始的时间. 2. 问了一下目前去除水印的一些工作 ...
- 阿里巴巴2015校园招聘面试大礼包
1. 1. 阿里面试 1.1沈阳阿里2014校园招聘研发面试 日期:2013年9月 地点:沈阳 岗位:软件研发 收到通知是上午10点40的面试,因为面试地点在学校附近,所以早上9点就到了. 休息区等面 ...
- 阿里巴巴2015校园招聘面试经历(笔者面试问题----倾情奉献)
8.29号笔试,9.1号官网显示笔试通过请预约面试时间,预约了9.17号下午三点面试. 投入更加紧张的准备中,先把项目中的各种可能被问到的细节问题想到,然后再总结自己当时的解决办法和思路.最后,把各种 ...
- 互联网系统架构的演进--作者杨光辉,淘宝北京研发中心技术专家
发表于2013-08-29 09:27| 25337次阅读| 来源<程序员>| 79 条评论| 作者杨光辉 <程序员>杂志2013年9月刊特别策划互联网系统架构技术架构性能系统 ...
- 某公司北京研发中心“产品经理”内训圆满结束!
2015年8月21--22日,某公司北京研发中心"产品经理"培训,在软件园区举办,各事业部产品核心人员共50人参加了此次培训,本课程采用开放式教学,以引导为主线,让学员参与.思考. ...
- 探秘 | 平安人寿人工智能研发团队北京研发中心
为了探秘平安人寿人工智能研发团队北京研发中心,我们悄咪咪地邀请内部员工疯狂"爆料",掌握了第一手"内幕消息",还不赶紧围观! Q1:根据目前规划,北京研发中心的 ...
- 招聘 | 平安人寿人工智能研发团队北京研发中心
平安人寿人工智能研发团队 北京研发中心 这里拥有着行业领先的前沿AI科技 专注于面向保险行业及其应用场景 致力于将AI技术完美落地 产品与技术的双向加持 极速刷新平安人寿AI技术实力 招聘岗位 实习生 ...
- 贵州华芯通半导体驻北京研发中心开业
11月21日消息,上周,贵州华芯通半导体技术有限公司宣布正式启用位于北京望京地区的北京研发中心.作为华芯通半导体全资子公司的北京华芯通半导体技术有限公司亦落户该地区并举行了盛大的开业典礼.贵州省贵安新 ...
- 数据北京研发中心CTO王东:如何打造有战斗力的团队
讲师简介 王东,现任融数数据北京研发中心CTO,负责公司大数据平台.微服务框架以及DevOps平台的研发工作: 毕业于天津大学,毕业后一直从事软件相关研发和架构设计工作,曾在普元软件任资深架构师.IB ...
- 【本人秃顶程序员】作为字节跳动的研发面试官,有些话我不得不说!
今天看到了一篇关于如何准备面试的文章,分享给大家.尽管很多人都讨厌 "面试造航母,工作螺丝钉"的局面,但又不得不收起脾气假笑面对.谁让谁僧多粥少呢? 正文开始 2019春招过半,面 ...
最新文章
- php fprintf,PHP fprintf() 函数 | 菜鸟教程
- 全面覆盖CV任务!这个国产“书生”只学10%内容,性能就超越同行
- PE知识复习之PE的两种状态
- 版本变迁_冰枪?卢登?大天使?——从发条魔灵的装备变迁看版本变动
- 工具:分享IntelliJ IDEA 5条调试技巧,太实用了!
- WebFlux响应式编程基础之 6 webflux客户端声明式restclient框架开发讲解
- 力扣198. 打家jie舍(JavaScript)
- 探究光栅图像学之水纹渲染与折射滤镜
- VS2010 SP1 安装信息
- smarty模板基础2 缓存文件
- dart语言中的常量与变量
- C#算法练习,求e,求π
- Java使用POI导出Excel
- 标书制作详细教程(零基础速成,助力公司中标)
- nginx配置主域名跳转www域名并支持ssl
- python- 小猫钓鱼纸牌游戏
- chart控件两个Y轴
- [ol-cesium] ol-cesium学习 二维切换三维 npm启动
- 51nod 1001
- App中的HTML能在PC中运行吗,得到app电脑版有吗?得到app怎么在电脑上使用教程
热门文章
- 让计算机u盘启动,U盘启动设置|电脑如何设置U盘启动?
- android手机闹钟程序,Android手机闹钟用法实例
- 这样做,才能留住员工的心
- 音乐转换成16进制写进单片机的方法(音符频率和音符的播放长度时间计算)
- 教师使用计算机的能力提升,计算机专业教师教学能力提升途径
- 怎样把计算机网络共享给手机,怎么把电脑的网络通过USB共享给手机?
- 2022年中式烹调师(初级)考试题库及在线模拟考试
- Servlet共享数据域cookie、session ;监听器;过滤器
- IE不兼容HTML5、CSS3解决方法
- jw player 6 断点续播 seek()