美团点评java开发面试问题

一面

1.介绍上家公司的职责与项目等,说一个最熟悉的项目中自己认为的亮点
2.线上出现过什么问题,怎么解决的
3.redis锁原理,系统qps值多少,缓存穿透与雪崩,redis更新失败的解决方案,redis数据类型,底层数据结构,redis缓存优化举例,持久化,基本命令
4.有没有使用过rpc框架,讲讲
5.webservice接口使用xml格式与json格式区别
6.springmvc,spring,mybatis原理,spring aop使用过没有,怎么用,mybatis一级二级缓存
7.mysql数据库隔离级别与特性,默认的隔离界别,索引及索引为什么用B+tree而不用Btree
8.知道的设计模式,大概讲讲
9.jvm一些参数如何配置及默认配置值,如何调优
10.手动写代码:快速排序, 自我实现堆栈
11.其他忘记了

基本面试问题比较简单,然而我很多没深入研究过记不清,答得上来的会深入问.
面试官认为我基础不太好,概念性答不上,底层原理不清楚.
还是回头多研究研究底层的原理东西.

面试官:王f
对面试官感觉还不错,虽然表现不怎么样,但最后还是鼓励了一把 : 还不错,回去把用过的东西原理多研究研究,等搞透了,再来面试大厂

你可能感兴趣的:(面试笔记)