美团运维开发岗一面、二面社招面经

美团面经:(offer)

部门:跟财务相关,到店,财务审计,每天数据量千万条

一面

1.项目难点,搭建框架时候的难点

2.项目开发过程中遇到的难点,数据标注平台开发中的逻辑,怎么发现有问题的,标注批

次计数?

3.怎么学的并发,博客,怎么保证博客写的是对的,

4.并发包下学了什么

sychronized底层原理?monitor对象头里面是什么?

锁升级?

reetrantlock 底层原理?AQS的等待队列线程安全吗?

5.volatile,CAS

6.为什么要需要并发安全处理7.java集合

8.事务的特性,解释

9.事务隔离级别

10.存储引擎?Inodb,myisam 区别? inodb 索引,myisam索引?

11.为什么主键要自增,叶子节点key为什么有序?

12.最左前缀匹配原则?

13.算法题,打印出一个字符串中所有的回文子串

二面:

一.了解JVM or中间件?JVM?平时怎么学习?如何帮助自己记忆?看看我博客?

二.JVM内存结构

程序计数器工作原理?作用?不会

JVM调优经历dump之类的操作?无

垃圾收集器CMS工作原理? Concurrent体现在哪?用户停顿?垃圾收集为什么要开启多个线

程?

三.数据库

知道哪些锁?事务隔离级别?可串行化怎么实现的?

索引结构?为什么使用B+索引?

查询性能优化?Explain里都能获取什么信息

四.JAVA

concurrentHashMap并发原理?扩容机制?

线程池?知道哪些具体的线程池?如果自己实现一个线程池都要考虑哪些参数?拒绝策略

有哪些?

sychronized锁升级?

编程:CAS 原理?用CAS实现两个线程给同一个变量赋值?

AQS 等待队列为什么设计成双向链表?

fusk/join?

Arraylist和Linkedlist区别

编程:建模题

#面经##社招##美团##运维工程师#
全部评论

相关推荐

2 12 评论
分享
牛客网
牛客企业服务