美团Java后台开发春招面经
美团三面:
面的上海的美团平台酒旅事业群,现场面试,连续面了三面,大概下午两点到五点。一起面的就不分开写面经了,大概是下面这么多问题。美团比较重视基础,简历上写到的基本都会闻到,所有大家写自己最擅长的,好好准备加油。现在也是在等消息,集一波人品。
- 进程与线程的区别?
- linux中的grep管道用处?linux的常用命令?
- 抽象类与接口?
- 重写重载的区别?
- 构造函数可以被重写吗?
- ArrayList和LinkedList区别?应用场合?
- 包装类与基本数据类型的比较?
- 如何看待java的跨平台性?
- 一致性哈希算法原理?虚拟节点?
- 分布式锁有哪些?怎么实现?
- Nginx负载均衡,负载均衡算法及特点?
- 多线程知道哪些常用类?ThreadLocal,Semaphore原理?应用场合?和分布式锁哪个工程中用的多?
- 线程池的实现?四种线程池?重要参数及原理?
- 为什么使用线程池?
- 为什么使用多线程?设计多少的线程数合适?
- 线程安全用什么?原子类,两个锁,volatile?可以用?
- volatile原理?
- Jvm新生代旧生代及其gc算法?
- AOF、RDB 持久化?区别?
- 什么时候使用缓存?
- redis的数据类型?
- redis的set的应用场合?
- redis高级特性了解吗?
- redis中的高级应用?
- redis的pipeline有什么用处?
- spring bean的管理,ioc aop原理?
- SpringMVC的一个流程?
- spring的注解?
- @Autowired和@Resource的区别?
- tcp三次握手?
- TCP和UDP的区别?
- 输入网址到显示页面的过程?
- Mysql优化的一个流程?
- 唯一索引,符合索引?符合索引可以是唯一索引吗?
- 索引数据结构?b+树?
- 最佳左前缀原则?
- 手写一个线程安全的单例模式?
- 两个数组合并成一个升序数组,去掉重复的数?[1,3,2,8,5]和[6,3,9]合并为[1,2,3,5,6,8,9]
- 手写冒泡,怎么优化?
项目的问题就不说了。。。