查看全部5559条面经
最近更新时间:2019-12-02 09:11:39
匿名用户
面试了职位:Java
未通过
面试比较困难,轮数比较多

之前我一直都是在传统行业里工作,项目中一直用的是写了好多年的老项目,一直在维护之前的代码,不会有大改动,加班也很少,一直呆在舒适区里,导致自己很难保持学习的状态,有的时候需要逼自己一把,强迫自己从舒适区中跳出来,认真踏实提升自己。刚开始面试确实挺难,尤其今年,但是即使一直没有收到offer,但是还是需要给自己信心,静下心来,总结失败经验,补足自己的知识短板,相信自己一定可以的。 Jdk有些面试官会直接问讲一下java的集合类,一般都会问到ArrayList,LinkedList的区别,主要答存储结构,增删改查效率Set会问到hashSet,treeSet,以及Set和map的区别,list和set的区别Map会问到HashMap,TreeMap,HashTable的区别HashMap会问到底层数据结构,以及解决hash碰撞的方法,Hashmap底层涉及到红黑树,有些面试官会让解释一下红黑树集合类怎么解决高并发问题,队列的使用问题,也有问到Exception的类型的,有的面试官会问到自定义异常的问题Object类中的方法。我们用的是jdk1.8,有的面试官会问到1.8的新特性笔试题会问到通过一段程序,写出打印语句Spring很多。 面试官会问到spring的底层代码,一般会问到bean的生命周期,有些会问到循环引用问题,以及spring中用到的设计模式解释一下spring,springMVC,springBoot,说一下spring和springBoot的区别,spring的AOPspring的事务是如何回滚的Jvmjvm内存模型,以及这些空间都存放什么东西堆内存划分的空间,如何回收这些内存对象,有哪些回收算法jvm调优,如何解决线上gc问题class初始化过程内存溢出的原因,如何排查线上问题jvm有哪些垃圾回收器,少部分公司会让解释一下某个垃圾回收器,一般都是cms往后的类加载模型Mybatis和hibernate的区别mybatis的缓存,都缓存些什么,session缓存存在哪mybatis的执行流程,需要了解源码mybatis防止sql注入,jdbc防止sql注入多线程多线程之间是如何通信的synchronized底层实现,和lock的区别synchronized关键字加在静态方法和实例方法的区别。 有的面试官会出一些题,让判断是否会发生争夺锁问题稍大点的厂会出面试题,涉及到countdownlatch的用法线程池的用法,Executor提供了几种线程池,大厂会问到线程池的参数,参数说明,拒绝策略有哪几种也需要说一下,任务放置的顺序过程,任务结束后会不会回收线程,未使用的线程池中的线程放在哪里,线程池线程存在哪,cache线程池会不会销毁核心线程等问题。MySqlMysql的索引类型,底层索引数据结构,用这个的好处,叶子节点存储的是什么,索引失效的原因如何优化sql,查询计划的结果中看哪些些关键数据,innodb和myisam的区别,mysql默认隔离级别,mysql的乐观锁和悲观锁,锁的种类,如何用sql实现乐观锁和悲观锁。 mysql如何分库分表Redis几乎所有公司都用到redis,redis的问题还是比较多,redis的数据结构类型,一般都用在什么场景下sortedSet的底层数据结构利用redis实现分布式锁,redis使用单线程的好处,redis中如何控制多线程并发,redis删除key的策略redis的主动缓存,被动缓存如何保证数据一致性问题集群环境下如何处理,解释一下一致性哈希解释一下缓存击穿,缓存穿透,缓存雪崩,如何解决这些问题MQmq的结构图,交换机的种类,如何保证消费者是否消费,ack返回的种类请求过程服务宕机如何处理,钱已经转出,消费端服务处理不了,一般公司都会用到kafka分布式事务如何实现SpringCloudSpringCloud和dubbo的区别,项目中用到了哪些组件eureka的原理,如何保证高可用性,和Zookeeper有什么区别。 feign如何调用的处理生产环境上配置生效问题hystrix的降级策略,有哪些Dubbo底层如何实现,画一下dubbo的架构图可能我项目中没用到dubbo,问的相关问题比较少设计模式问的比较多的是单例模式,需要了解每种写法项目中用到哪些设计模式,讲一下为什么要用,怎么用的?其他一些少部分公司会问到的多数据源问题Tomcat启动原理http协议zookeeper 如何保证可用性接口加密问题epoll模型方法缓存是什么数据库路由自己实现(dubbo)如何调用远程服务的接口。

2 年前 发布
1
评论 · 1
李想
兄弟 你面得哪个部门啊

相关推荐

匿名用户
面试了职位:Java 高级开发工程师 - 北京
未通过
美团优选java开发工程师
什么时候用execption线程池状态和监控ES索引倒排索引,单词怎么找到?缓存穿透有什么好的解决办法?布隆过滤器,写空值缓存宕机之后穿透了,在数据库宕机前可以做什么事情?redis:为什么是单线程?分布式事务UML图?时序图(同步、异步)方法论?微服务拆分,项目交接流程,外部组件的调研流程解决高并发问题项目架构如何演进?项目开发上线流程,如何避免回滚?
面试感受:不好;面试难度:有难度;面试来源:猎头推荐
2 年前 发布
匿名用户
面试了职位:Java - 北京
感觉没戏
问得程度比较深,而且知识覆盖面广
先根据项目经历,问了一下技术栈相关的应用,然后急转直下问到底层原理。然后是数据库、索引相关的底层数据结构和实现,操作系统有关的一些知识。总之如果自己不是很清楚底层的,不要往上面写,容易给自己挖坑。java的相对比较常规,问了可重入锁和不可重入锁的区别,hash-map的底层原理,还有会发生什么问题,以及1.8版本解决了等等。 面试官很和蔼,当问到你不会的时候他会给你一些提示或者告诉你,然后让你可以自己了解一下,总之还是比较有收获的一次面试。
面试感受:一般;面试难度:非常困难;面试来源:校园招聘
2 年前 发布
6530
面试了职位:Java - 北京
感觉没戏
Java面试很好,共1轮面试
美团一面面经面试内容 小结这次面试写算法的时间比较多, OS 计网啥的都没问,花力气准备的 JVM 也没考到还是那个问题, JUC 那块儿要好好看,现在就属这一块儿还比较薄弱还有就是有空要看看集合的底层源码
1轮面试:电话面试
面试感受:很好;面试难度:有难度;面试来源:社会招聘
22个问题,1条回答
Q:1、自我介绍
2 年前 发布
匿名用户
面试了职位:Java - 北京
未通过
不想招人吧,来套路求职者的
一二面都还ok,基本上基础的知识很多也没去看了,自我算80分勉强过关。到了三面,这面试官纯粹扯淡了,问了我现在公司的很多技术实现,还问了现在公司一些研发流程上的事情,比如没有QA怎么去保证研发质量的,而且作为一个三面面试官问的问题完全没有价值,全是一些技术细节问题,也不会问一些高阶的问题,比如怎么去领域建模,怎么做系统架构,怎么用技术去服务业务,估计美团的技术都不会去思考这些吧。最后我问面试官,你们业务的盈利模式是什么?面试官说还没盈利,我问接下来你们有对应的策略来应对么?这面试官含糊其辞,应该是没思考过这个问题,看这三面面试官的态度招不招人无所谓样。最后面完就啥也没有了
面试感受:不好;面试难度:普通难度;面试来源:猎头推荐
1个问题,1条回答
Q:怎么解决重试导致的并发问题?
2 年前 发布
匿名用户
面试了职位:Java - 北京
未通过
投的后端,面试过程舒服
有一说一,美团的面试过程是真的舒服,面试小哥全程微笑,也不给人施加压力,最重要的是不会的地方面试官会提醒和引导,不过还是越少越好。首先自我介绍,接着问项目,这个就因人而异,总的来说是基础方面的。然后是语言基础,不过会在一个方向上问的很深,要好好准备,最后手撕算法,没得跑。
面试感受:很好;面试难度:困难;面试来源:校园招聘
2 年前 发布
匿名用户
面试了职位:Java - 北京
确定通过
美团上海到店综合一面
1、首先看代码能力,从一个数组里面找出最大的三个数; 2、一些java基础知识,nio、线程池配置、线程池原理 3、jvm原理,包括cms和g1垃圾回收器; 4、常用的设计模式; 5、数据库索引、事务相关; 6、消息队列,用过什么框架,和其他框架有做过对比么?基本的原理,如何保证消息不丢,如何保证消息不乱序; 7、问自己项目里面 的亮点,思路是什么。
面试感受:很好;面试难度:有难度
2 年前 发布
匿名用户
面试了职位:Java - 北京
感觉没戏
后端开发实习一面+二面面经
电话面试,只面了20min,全是场景题。 1.大量电话号码,寻找指定的电话用什么数据结构,复杂度(hashset O(1)); 2.数据库相关,保存用户名和密码,设计一个合理的数据库表,字段和索引(自增序号),varchar的实际长度变化,会不会对表的大小造成影响; 3.场景题:数据结构和算法,最短路dij+堆优化,hashset; 4.分配一个int数组,内存分配。(从Java聊到了C++) 二面问框架,首先spring框架IOC 控制反转的原理以及使用方式Spring事务,以及事务管理Maven插件plugin和依赖dependency的区别Mybatis 框架#和$符号有什么区别ORM框架的作用然后是JavaCopyOnWrite 思想和实现类加载器有哪些双亲委派机制Mysql联合索引的应用(abc三个联合索引,where a= and c = 是否用到索引,用了什么)最左匹配原则的底层原理写了一个BlockingQueue的生产者和消费者模型。
1轮面试:电话面试
面试感受:一般;面试难度:困难;面试来源:校园招聘
2 年前 发布
2
面试流程:共经历了1轮面试
整体感受:不好
面试难度:困难
面试来源:社会招聘
公司对比
美团网
查看更多java开发工程师的内容

正在招聘

美团小象超市正编BD-六险一金13薪200个职位

立即沟通