美团、小米

美团三面(java后台)
直接上干货
一面:
(1)java里面hashmap的结构,怎么解决的冲突,冲突解决的方法有哪些?
(2)hashmap的大小为什么是16?hashmap是线程安全的吗?
(3)java里面的并发有哪几种形势(sy和lock)以及两者之间的区别,举一个使用场景使用了并发的(生产者消费者)
(4)项目中使用过session吗,怎么设置的生命周期,具体的设计是怎么实现的?
(6)mysql数据库的索引底层是什么数据结构?为什么这么设计?用过联合索引吗(一脸懵逼)
(7)设计模式有哪些?画UML类图,单例模式怎么实例化保证一个变量,怎么实现线程安全?
(8)IO的几种模式 ,JDBC采用了什么设计模式
(9)网站怎么设计的?并发(页面静态化、cdn巴拉巴拉、nginx)一致hash
(10)手写排序(冒泡、快排、堆排)冒泡是稳定的吗?
(11)数据库的四种隔离级别
(12)二分法查找
(13)JVM垃圾回收算法
二面:
(1)线程池是怎么设计的、底层是怎么管理线程的,为什么采用线程池
(2)SpringMVC的响应流程、mybaitis的事务,事务回滚
(3)阻塞队列实现生产者消费者模式
(4)树的中序遍历代码实现
(5)两个人都是有网页打分的权限,怎么控制一个人在打分的时候另一个人不能进行操作,设计思路
(6)NOsql数据库用过那一些。应用场景
(7)Thread实现的两种方式,start和run的区别
(8)threadlocal的原理
(9)linux的基本指令  ps  netstat
(10)爬虫的设计架构、怎么实现js动态页面的抓取
(11)红黑树以及treehashmap
(12)java8的新特性
(13)***设计模式
三面
简单说了说项目以及为什么选择美团,晚上就受到了美图的offer
小米:
一面:
(1)java里面抽象类和接口的区别
(2)构造函数可以覆盖吗
(3)内存泄漏的场景有哪些
(4)jdbc底层实现
(5)怎么寻找第K大数(剪枝法)
(6)链表是否有环以及环的入口
(7)设计模式
(8)int i=5  和new Integer(5) ==?
(6)CRF的原理怎么和项目结合的
(7)TCP和UDP 拥塞以及滑动窗口
(8)netty底层源码
(9)neo4j图数据库的怎么实现的查找
(10)mysql的innodb和mylASm的区别,数据库的锁you那些
(11)CAS
二面
(1)小岛问题DFS
(2)双亲委派机制
(3)socket编程
(4)spring的AOP 和IOC  工厂模式和抽象工厂模式的区别
(5)spring的核心
(6)get和post的区别
(7)mysql怎么进行性能调优
(8)海量数据处理(外部排序)10G的log文件怎么统计最多的10个URL
(9)courrenthashmap底层的存储
(10)vector和arraylist的区别
(11)NIO
(12)平时怎么解决项目中遇到的bug
三面
HR面 昨天收到offer
未完待续  问的还是很深的、很多东西直接切入到项目的使用场景、感谢牛客一路有你,愿各位都能拿到自己心仪的offer



#小米##美团#
全部评论
只能答上一半。。给楼主跪了
点赞 回复 分享
发布于 2017-02-19 22:23
你有都答上来吗
点赞 回复 分享
发布于 2017-02-19 21:49
爬虫,红黑树这些是都会问的吗,还是你简历写了关于这些的
点赞 回复 分享
发布于 2017-02-19 21:05
楼主太溜了  求解 刚毕业这么参加社招? 可否加个好友私聊下  私信你了
点赞 回复 分享
发布于 2016-10-31 20:52
社招吗?  那你好溜啊。
点赞 回复 分享
发布于 2016-10-11 13:28
谢谢分享
点赞 回复 分享
发布于 2016-10-11 13:22
楼主哪个地区的哇
点赞 回复 分享
发布于 2016-10-11 12:52
美团就三轮?不是4轮?
点赞 回复 分享
发布于 2016-10-11 12:18

相关推荐

评论
5
57
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务