面试复盘|美团买药一面凉经!

面试全程比较轻松,基本都是我在说,一度以为有二面的机会,不过一直没有约我二面,今天给美团招聘的邮件发信息,说是已经挂了,然后被美团买菜捞了,一会hr就打电话来约面试时间了。

1.项目介绍

【实验室的项目问的比较多点还有就是自己比赛的项目,然后面试官问我以后想从事哪方面的工作,我说自己更倾向于后端开发这块的。】

Java基础问题

1.== 与equels的区别,equals的使用场景?

2.java中的hashmap底层数据结构

3.hashmap扩容怎么扩的,内部右移16位的作用是什么?

【建议去看一下底层的源码是如何实现的,这样的话也会加深自己的理解,面试的时候可以多跟面试官交流,可能会给面试官留下比较深的印象。】

4.java中的cas实现原理

5.java中的AtomicInteger类 

【了解的不多,就跟面试官说知道有这个东西,但是实际没怎么用到过。】

6.threadlocal内部是怎么实现的?

【建议去看一下底层的源码,知识点包含了弱引用。】

7.synchronized和reentrantlock的区别是什么?

【面试高频问题,有时候可能还会出一些场景题,问你如何去实现。】

8.syn锁的升级过程

【可以看一下深入立即jvm,后面的章节里有提到。】

9.jmm模型说一下

10.volatile怎么实现可见性的?

11.java中的垃圾回收算法和垃圾回收器

计算机网络

1.get和post的区别

2.输入一个url会发生什么过程?

框架

1.动态代理有哪几种方式?

2.redis有用到嘛?

其他(闲聊)

1.对本科课程和研究生课程的看法?

2.说说自己实验室的项目?

手撕代码

1.链表每k个进行反转

全程还是比较轻松的,基本面试官抛出一个问题后,都是我在说,把一些点都深入的说一下。


总结:全程问问题可能也就30min,后面感觉面试官不知道问什么问题,就开始聊我对本科和研究生课程的看法,后面又让我说实验室的项目,这些让我一度以为我这一面稳了,然而,我等了十天没有收到二面,看到群里有人说自己也是一周后没有消息,查询后发现自己已经挂了,此时我感到我可能也无了!!!


讨论:收到美团offer的人多吗?


#面试复盘##美团##面经##java工程师#
全部评论
买药还是买菜
点赞 回复 分享
发布于 2022-12-11 15:31 山东
楼主您好,所以美团一个部门挂了还能被其他部门捞吗?还是只有一次机会啊?
点赞 回复 分享
发布于 2021-09-23 23:46
现在有收到感谢信吗
点赞 回复 分享
发布于 2021-09-01 15:19
楼主怎么发邮件呀
点赞 回复 分享
发布于 2021-08-26 08:27
👍
点赞 回复 分享
发布于 2021-08-24 23:46

相关推荐

头像 会员标识
10-06 22:48
已编辑
东南大学 Java
ElasticSearch 面试题分类整理本整理旨在整合牛客上ES相关面试八股题,帮助各位更好地准备秋/春招技术面试,感谢各位大佬在各大公司面试经验分享中贡献的宝贵面试题目。一、ES基础概念与原理基础概念- 什么是Elasticsearch?请介绍一下Elasticsearch- Elasticsearch 的基本概念有哪些?- Elasticsearch 中的集群、节点、索引、文档、类型是什么?- 说一下text 和 keyword类型的区别- DocValues的作用是什么?- 什么是停顿词过滤?- query 和 filter 的区别是什么?- Elasticsearch有哪些数据类型?你在项目中用了哪些?- Elasticsearch支持事务吗?核心原理- 什么是倒排索引?- 你了解倒排索引的实现原理吗?- 在 Elasticsearch 中,是怎么根据一个词找到对应的倒排索引的?- 如何在保留不变性的前提下实现倒排索引的更新?- lucence 内部结构是什么?- 是否了解字典树?- 讲一下elasticsearch和mysql 的区别- Elasticsearch为什么适合搜索?- elasticsearch的原理和结构是怎样的?- ES为什么这么快?存储机制- String类型在ES中是怎么存储的?- Elasticsearch列式存储与行式存储的区别是什么?链式存储的优势有哪些?- 你了解Elasticsearch的Segment吗?- 说一下Elasticsearch的Refresh机制- 你知道Elasticsearch的Flush操作吗?- 什么是Merge操作?- ES如何保证数据不丢失?二、ES架构与集群管理集群架构- Elasticsearch的架构是怎样的?- 说说你们公司 es 的集群架构,索引数据大小,分片有多少?- 分片机制是如何实现分布式集群的?- 分片和副本有什么区别?- 你了解分段机制吗?- ES是怎么样去运行的?跑了几个节点?Master选举与脑裂- Elasticsearch 的分布式原理是什么?- Elasticsearch是如何实现Master选举的?- Elasticsearch 重要的节点(比如公共 20 个),其中的 10 个选了一个master,另外 10 个选了另一个 master,怎么办?- Elasticsearch是如何避免脑裂现象的?- Elasticsearch 集群脑裂问题如何解决?节点协调与负载- 节点和分片是如何协调的?- 客户端在和集群连接时,如何选择特定的节点执行请求的?- 你遇到过数据倾斜问题吗?如何处理?- 什么是长尾问题?三、数据写入与更新写入流程- 详细描述一下 Elasticsearch 索引文档的过程- es 写数据的过程是怎样的?- 写数据的底层原理是什么?- 文档索引步骤顺序是什么?- 新增的文档怎么快速和旧文档一起被检索?更新删除- 详细描述一下 Elasticsearch 更新和删除文档的过程- ES更新一个文档,它的操作步骤是什么样子的?高并发写入- 写压力大时怎么处理?- 海量数据如何写入es?- 在并发情况下,Elasticsearch 如何保证读写一致?- ES在高并发下如何保证读写一致性?四、搜索与查询搜索流程- 详细描述一下 Elasticsearch 搜索的过程- Query阶段是如何工作的?- Fetch阶段是如何工作的?分词与查询- 分词器的分词流程是怎样的?- ES你是用过什么样的接口去搜索的?比如搜索一个关键字,你是怎么去搜索的?- title的类型是什么类型(设置ES索引的时候)?深度分页- ES的深度分页与滚动搜索scroll是什么?五、性能优化与调优索引优化- 建立索引阶段性能提升方法有哪些?- 索引阶段性能提升方法有哪些?- elasticsearch 索引数据多了怎么办,如何调优?- 说一下你了解的调优手段聚合优化- Elasticsearch 对于大数据量(上亿量级) 的聚合如何实现?系统调优- Elasticsearch 在部署时,对 Linux 的设置有哪些优化方法?- 对于 GC 方面,在使用 Elasticsearch 时要注意什么?六、部署与运维部署相关- elasticsearch如何部署?- ES应用你是怎么部署的?- 如何监控 Elasticsearch 集群状态?七、数据同步与一致性数据同步- 数据库修改信息如何同步ElasticSearch?- 项目中你的数据是怎么灌入ES的?- 怎样进行数据同步?- 如何考虑es和MySQL一致性?- 如果用消息队列异步写入的话,消息丢失怎么办?八、应用场景与实战使用场景- ElasticSearch的主要功能及应用场景是什么?- 实习中的ElasticSearch为什么要用?为啥不直接查Mysql?特殊场景- 针对文字,ES可以用倒排索引,你知道ES针对地图如何构建索引吗?---以上问题整理自牛客社区的面试经验分享,可结合ai逐问题解析以及实际项目经验进行深入理解。
小小:给楼主点赞,更多牛客面经八股题库可见:https://m.nowcoder.com/mianshi/top
秋招笔面试记录
点赞 评论 收藏
分享
评论
7
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务