查看全部5559条面经
最近更新时间:2019-08-12 21:00:27
匿名用户
面试了职位:Java
感觉靠谱
2 年前 发布
2
评论 · 2
syy
过了吗楼主,感觉怎么样
刘琦
过了吗

相关推荐

匿名用户
面试了职位:Java - 北京
确定通过
美团上海到店综合一面
1、首先看代码能力,从一个数组里面找出最大的三个数; 2、一些java基础知识,nio、线程池配置、线程池原理 3、jvm原理,包括cms和g1垃圾回收器; 4、常用的设计模式; 5、数据库索引、事务相关; 6、消息队列,用过什么框架,和其他框架有做过对比么?基本的原理,如何保证消息不丢,如何保证消息不乱序; 7、问自己项目里面 的亮点,思路是什么。
面试感受:很好;面试难度:有难度
2 年前 发布
匿名用户
面试了职位: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)如何调用远程服务的接口。
1轮面试:笔试
面试感受:不好;面试难度:困难;面试来源:社会招聘
2 年前 发布
1
匿名用户
面试了职位:java高级开发工程师 - 北京
未通过
一面就没过,但是收获很多
2 年前 发布
1
匿名用户
面试了职位:Java - 北京
未通过
不想招人吧,来套路求职者的
2 年前 发布
匿名用户
面试了职位:Java - 北京
未通过
投的后端,面试过程舒服
2 年前 发布
匿名用户
面试了职位:Java - 北京
确定通过
美团点评地图大数据组面试
2 年前 发布
2
匿名用户
面试了职位:Java - 北京
感觉没戏
问得程度比较深,而且知识覆盖面广
2 年前 发布
面试流程:共经历了1轮面试
整体感受:很好
面试难度:普通难度
面试来源:网络招聘
公司对比
美团网
查看更多java开发工程师的内容

正在招聘

美团骑行-政企大客户专家(郑州)200个职位

立即沟通