二〇一八-美团工程师面试解析(Java)

96
Java高级架构狮
2018.08.27 17:27 字数 748

一轮面试:

小数是怎么存的

算法题:N二进制有多少个1

Linux命令(不熟悉

JVM垃圾回收算法

C或者伪代码实现复制算法

volatile

树的先序中序后序以及应用场景

Mysql存储记录的数据结构

索引数据结构

为什么不用AVL和红黑树存?

说实习项目

redis用了哪些

持久化和复制

git

聊一聊实验室项目

有哪些offer

轮面试:

讲讲实习时候做的项目

redis巴拉巴拉

redis能做哪些(应用场景)

mysql隔离级别

脏读幻读不可重复读

事务

volatile

AOP聊一下 聊应用场景

自己设计一个唯一主键,多实例数据库表中ID唯一

缓存伪共享

消息中间件应用场景

JDK1.8 函数式编程

不清楚了,二面很简单随便问问就三面了

轮面试:

介绍项目

消息中间件、Storm(实习项目中的)

JAVA读文件,怎么读?BIO NIO,读的时候操作系统做了啥,当前线程在干嘛(项目中的)

接着聊项目 UUID放cookie弊端(怎么解决?加密)还是项目中用到的

对称加密和非对称加密

聊Redis用了哪些数据结构

持久化和复制

JVM垃圾回收算法

CMS G1

设计模式 观察者、策略、模板、适配器,讲到spring中用到的设计模式

字符串“111.111.111” “111.111.112”排序,输入这样格式字符串的集合输出有序的集合,排序用了比较器实现

设计一个区间类 描述(1,2)1到2左开又开

设计一个方法,实现求区间之间的交集

你有啥需要了解的?

第三面从项目入手聊知识点聊了很久,写代码也写了很多张纸

总的来说,感觉没怎么问4个小时就过去了

HR面试:

秋招怎么准备的

家是哪的,父母职业

京东给你offer了吗(提前批拿了另一个部门的)

你对美团的认识

期望薪资

大家可以点击加入群:【Java高级架构进阶群】:854180697里面有Java高级大牛直播讲解知识点 走的就是高端路线(如果你想跳槽换工作 但是技术又不够 或者工作上遇到了瓶颈我这里有一个JAVA的免费直播课程讲的是高端的知识点基础不好的误入哟只要你有1-5年的开发经验可以加群找我要课堂链接注意:是免费的 没有开发经验误入哦)

写在最后:欢迎留言讨论,私信“Java”或“架构资料”有惊喜。加关注,持续更新!

日记本
Web note ad 1