百度面试之第二回合
2016-07-30 22:16
190 查看
1.写一个单例模式
2.斐波那契数列的递归与遍历实现
3.给定2,3,5面值的硬币若干,给出一个数字,计算拼凑这个数字最少用到硬币的个数
4.有10亿个数字,如何找出top100.(引申问题,链表与数组的的选用)
5.HashMap的内部数据结构(又问一遍),Rehash的实现
6.ConcurrentHashMap的实现原理,与HashTable区别是什么(分Segment)
7.Java有哪些同步机制
8.数据库有哪些锁,哪些引擎,分别共享锁和排他锁的区别,应用场景有什么不同
9.B树和B+树的区别,为什么选用B+树作为数据库索引,B+数的孩子节点索引用什么方法查找(二分法……),为什么mysql推荐自增int作为主键
10.redis的分布式锁用了什么方法实现(setNX背后的数据结构)
11.synchronize都能修饰什么,有什么区别
12.volatile解决了什么问题,原理是什么
2.斐波那契数列的递归与遍历实现
3.给定2,3,5面值的硬币若干,给出一个数字,计算拼凑这个数字最少用到硬币的个数
4.有10亿个数字,如何找出top100.(引申问题,链表与数组的的选用)
5.HashMap的内部数据结构(又问一遍),Rehash的实现
6.ConcurrentHashMap的实现原理,与HashTable区别是什么(分Segment)
7.Java有哪些同步机制
8.数据库有哪些锁,哪些引擎,分别共享锁和排他锁的区别,应用场景有什么不同
9.B树和B+树的区别,为什么选用B+树作为数据库索引,B+数的孩子节点索引用什么方法查找(二分法……),为什么mysql推荐自增int作为主键
10.redis的分布式锁用了什么方法实现(setNX背后的数据结构)
11.synchronize都能修饰什么,有什么区别
12.volatile解决了什么问题,原理是什么
相关文章推荐
- 百度面试之第一回合
- url去重问题(百度Java后端面试一面第二题)
- 百度面试经历
- 百度软件开发和测试面试
- 百度安卓面试
- 百度-web前端面试
- 百度,阿里 笔试面试
- 十月百度,阿里巴巴,迅雷搜狗最新面试七十题(第201-270题)
- 面试百度新浪头条b站阿里的研发实习生面试记录
- 百度面试感想
- Java面试资源:百度“Java面试题”前200页都在这里了
- 百度面试 蚂蚁爬树
- 2011Android技术面试整理附有详细答案(包括百度、新浪、中科软等多家公司笔试面试题)
- 九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题)
- 百度面试之旅
- 【Java学习笔记】百度面试问题回顾(一)
- 九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试六十题
- 十月百度,阿里巴巴,迅雷搜狗最新面试十一题
- 最新九月百度人搜,阿里巴巴,腾讯华为京东面试二十题(更新至09.19)
- 面试--电话处子面百度商业搜索部总结