阿里校招-java研发 题目
来源:互联网 发布:photoshop 2016 mac 编辑:程序博客网 时间:2024/05/11 04:18
第一题:算法题
一组整型数中,有一个数字重复3遍,其它数字重复2遍,请找出这个重复3遍的数字。比如:[88, 459, 5262, 88, -17, 677, 88, 667, -17, 459, 5262], 结果为88。要求程序代码中额外申请的空间为O(1),请给出一个平均时间复杂度不大于O(nlogn)的算法。请首先用文字阐述答题思路,然后用Java程序实现。
第二题:系统设计题
在招财进宝平台上,各类机构发布了诸多万能险、债券、收益权转让、理财计划、基金等理财产品,对于高收益率的产品,一般刚发布就会瞬间被广大用户抢购一空。在2015年8月8日,未来保险公司发布了一个“万能险”产品,它的年化收益率高达18%,起购金额为1000元,准备募集的总金额为2000000元(其中产品上约定每位用户发起的购买金额必须是起购金额的整数倍,最大可够金额为20000元),瞬间引爆了市场。
上述的“万能险”产品销售场景,面对不同用户购买,金额扣减,直至产品售罄的全过程,假如你作为此系统的设计者,你会怎么来实现? 请先阐述设计思想,然后用java程序实现,程序要求满足各个用户购买金额随机、用户间存在并发抢购,可购余额控制不超卖,售完后统计出此款“万能险”产品被哪些用户分别购买了多少金额等基本需求。
第三题 图像恢复题
因为程序代码的bug等原因,app浏览软件会为每次浏览的图片随机添加(形状、方向、连续等)不规律的黑色纹路,黑色的像素rgb全为0,相对应地,白色的像素rgb全为255,其余颜色像素RGB介于0-255之间。
假设有如下已经实现了的api: (这个其实就是一个接口)
1、 为使图片看起来更清晰,你有什么办法解决吗?请写下你的思路,如果能写出代码更佳。
2、浏览的同一图片次数越多,你的办法效果会趋向更好还是更坏?为什么?
- 阿里校招-java研发 题目
- 【2014校招】阿里研发笔试
- 【2014校招】阿里研发面试
- 2016年阿里校招笔试题(JAVA研发岗)
- 阿里2018秋招模拟笔试Java研发岗试题
- 2014年阿里校招笔试题目
- 2015阿里校招前端在线题目
- 20160909阿里校招数据研发工程师笔试总结
- 阿里2018校招客户端研发笔试之编程题
- 阿里2016校招java
- [阿里面试] 阿里2015校招研发面试经验分享(已经拿到阿里意向书)
- 最新阿里巴巴2014校招研发笔试题目回忆
- 最新阿里巴巴2014校招研发笔试题目回忆
- 阿里2015校招研发面试经验分享(已经拿到阿里意向书)
- 求数组最大最小值[阿里2013校招题目]
- 三元组最小距离[阿里2013校招题目]
- 2014 阿里校招研发岗位在线笔试题+附加题
- 阿里巴巴校招实习 java 研发 123面
- iOS 多线程NSThread-NSOperation-GCD
- 一致性hash和solr千万级数据分布式搜索引擎中的应用
- poj1840
- 微博登录过程分析
- SQLite学习笔记(7)-源代码整理
- 阿里校招-java研发 题目
- 个人的一点总结
- 分布式全文检索系统SolrCloud简介
- 黑马程序员-[OC]学习之旅-block和protocol的概念及使用
- AngularJS中文入门教程
- 珍藏文:花10钟看一看少走30年弯路
- jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
- 淘宝网采用什么技术架构来实现网站高负载分析
- jQuery中focusin()和focus()、find()和children()的区别