美团到家java一面 25届暑期实习

更新:已被淘汰,第4个工作日自动回到人才库

一、自我介绍

二、项目
1.自己抽一个项目介绍背景、流程、难点、挑战
2.项目从生产环境到上线、部署的流程
3.项目设计考虑的稳定性问题,是否有一些约束设计
4.线上跑的运行状况,是否有一些指标去判断当前服务的运行情况是否良好

三、基础
1.线程有哪些状态,状态的流转过程是怎样的?
2.怎样进入运行状态的?
3.waiting和blocked状态区别是什么?
4.调用sleep方法会进入什么状态?
5.访问一个IO资源的时候是什么状态(程序代码里试图去读一个本地文件,线程会处于一个执行中状态吗,还是会进入某种状态)?
6.线程池了解吗?
7.线程中的那几个核心参数(核心线程数、最大线程数)一般怎样设置比较合适,在代码里有使用过吗?
8.exception和error有什么区别
9.写代码时哪些异常需要被捕获?哪些异常不用被捕获?
10.了解已检查异常和运行时异常吗?
11.原子类的实现逻辑是什么?
12.CAS能保证线程安全吗?
13.多个线程都在给一个数据+1,CAS可以保证结果符合预期吗?
14.了解volatile关键字吗,它的作用是什么?
15.悲观锁和乐观锁的应用场景是什么?
16.synchronized是悲观锁还是乐观锁?
17.Synchronized关键字加在静态方法和一个实例方法上有什么区别?
18.InooDB存储引擎为什么用B+树而不是二叉树实现索引?
19.如果一个二叉树高度很高,会对索引产生什么影响?
20.设计了一个索引,怎样看这个索引的效果怎么样?
21.有没有遇到加了索引仍然很慢或失效的情况,有哪些案例?
22.Mysql数据规模大了之后的迭代方向,了解分库分表和主从复制吗?

四、其他
1.平常学习有没有阅读一些源码?
2.我们做程序员基本功有哪些?

五、手写题目
1.有两个都由数字类型的字符组成的字符串,长度非常长,不能转化为整型,如何实现他们数字形式上的相加?

六、反问
1.需要提高的地方以及怎样去提高?

#面试等了一周没回复,还有戏吗# #面经攒人品# #面试# #简历被挂麻了,求建议# #牛客解忧铺# #牛客在线求职答疑中心# #简历中的项目经历要怎么写# #面经# #美团# #面试时最害怕被问到的问题#
全部评论
佬,哪个部门啊
点赞 回复
分享
发布于 04-10 21:05 江苏
佬笔试a了几题
点赞 回复
分享
发布于 04-10 21:17 广东
滴滴
校招火热招聘中
官网直投
佬,有下一步的消息了吗?
点赞 回复
分享
发布于 04-12 09:43 四川
佬问下上周五一面现在还没通知是不是挂了
点赞 回复
分享
发布于 04-22 18:04 北京

相关推荐

头像
具体timeline可以看我历史帖子,共85分钟1. 个人介绍、项目介绍2. 如果有一个比较大的需求,你想把需求映射到应用上,应该考虑什么?(聊天,思路: 需求沟通、落地、 技术调研、 可实现性、 对未来可能出现情况的把控)3. 软件整体生命周期,对项目稳定性如何考量?(聊天,思路: 开发层面TDD, 上线层面-用了K8s的一些性能监控+伸缩, 性能层面, 瓶颈排查)4. 你用了Consul是吧?Consul服务发现,自身如何保持稳定性?RAFT懂吗?内部算法?原理?最多允许挂多少台?(说实话没准备这个方面,简历也没写,于是把Consul文档中那一套概念+思想吟唱了一遍)5. 还有哪些分布式协议?你在哪学的?(Gossip、paxos,用的时候,看Consul文档顺便都学了)6. Java多线程实现A等待BC,如何实现?(场景八股,Join,各种Future,CountDownLatch,等等)7. Java多线程后续发展了解么?(聊天:之前闲的没事看到虚拟线程转正了,吹了吹,联系Go/C++把协程讨论了下,联系NIO/BIO/AIO吹了下,联系JDBC实现说了下目前工程上问题现状)8. 线上GC问题如何排查?(略)9. 那现在说一说Collection吧,知道哪些map?那你说说hashmap和concurrentHashMap的数据结构?(略)10. 那和TreeMap有什么区别呢?(类比C++中UnorderedMap/Map区别,数据结构层面说了下红黑树/拉链式区别)11. ArrayList和LinkedList优缺点?哪个遍历快?(思路:先说数据结构-顺序表下,区别,设计意图,然后说Java的实现+对应底层数据结构,联系操作系统原理说)12. 对于项目的交付,你认为什么比较重要?(聊天,如实交代)13. 那如果选型沟通中出现了矛盾,如何解决?(聊天, 思路: 分情况讨论)14. 简历里的社区经验,介绍一下?(聊天,如实交代)15. 课外了解什么技术?怎么学习?(聊天,如实交代,思路: 说缘由、方法、成果)16. 聊嗨了,忘出题了,那出个题,高精度加法17. 反问:业务?调度相关;技术栈?不好说,自研(反问开始聊天 +10min)总结:一场酣畅淋漓的聊天#美团##面经# #java#
点赞 评论 收藏
转发
4.15 官网已结束,收到美团调剂邮件。交流一下面经。#美团##美团面经##面经##面经美团#---------------------------------美团一面挂了18天了,还是没有回到人才库,一直是简历筛选中的状态,还有机会被捞吗?或者回到人才库?#美团##美团一面##美团人才库#---------------------------------个人bg:双九golang选手,无实习经历美团到家一面面经10 min自我介绍面试官看我是golang选手,问我为什么学习golang?golang有哪些优势?其他语言没有吗?问第一个项目(略) 15min问项目如何落地盈利。(我一个小小实习生,不知道啊~)看我答不上来就开始问第二个项目 5min八股 50minhttp头有什么字段?https握手过程tcp如何实现可靠传输?重传机制是什么样的?糊涂窗口综合症怎么解决?糊涂窗口综合症的探测报文名字叫什么?tcp的长连接如何实现?长连接的探测报文从哪边发出来的?tcp里面哪里涉及到计时器?timewait状态的作用?timewait状态实现的机制?用计时器吗?mysql的事务特性mvcc的实现mvcc的快照是在什么时候创建的?(我答的事务开启)事务开启指的是什么?(已经晕了)mvcc会避免幻读吗?如何避免幻读?索引失效有哪些?如何建立索引?慢sql如何排查?mysql的主从同步?布隆过滤器了解过吗?你说布隆过滤器会有一定的错误率,那该怎么办?问的很细,有一些问题回想不起来了,我八股部分主要是看的小林和其他的一些博客,感觉对于这次的八股考验来说不太够用。。。撕题 5minlc93 复原ip地址反问最后他对我点评了一下让我转java,我拒绝了个人感受:美团的面试体验真的很好,只是面试官部门的业务主要是java开发,我已经快两年没写过java了。面试官最后给我一些建议:技术路线上的和个人性格方面的。个人感觉很受用,他最后也问我想不想去二面看看,我由于面试的时候很多问题没有答到点子上,感觉很不好意思,加上需要我转java,就拒绝了,请求面试官把我挂掉。
投递58到家等公司10个岗位
点赞 评论 收藏
转发
6 75 评论
分享
牛客网
牛客企业服务