入职美团Java岗后,美团人事分享给了我一份面试笔记......

时光飞逝 生活还的继续,在上个月都是不停的在面试,结果却都是回家等通知。

在我感到失望迷茫的时候却意外接到了美团人事的电话,让我带齐资料礼拜一去人事报道,更让我没有想到的是他顺便给我发了一些尚未整理的书籍资料 ,虽未整理内容却很全面。而我也如期的去了公司开始工作,最近利用了两个礼拜的时间才整理好那位好心面试官推荐的内容。好的东西就要分享。大致内容包括:ZooKeeper MyBatis Dubbo Redis MySQL Spring Spring Boot kafka java 并发编程 微服务 tomcat性能优化 以及开源框架 等等。

MyBatis 方面

  • 什么是 Mybatis?
  • Mybaits 的优点:
  • MyBatis 框架的缺点:
  • Mybaits框架适用场合:
  • MyBatis 与 Hibernate 有哪些不同?
  • #{}和${}的区别是什么?
  • 当实体类中的属性名和表中的字段名不一样 ,怎么办 ?
  • 模糊查询 like 语句该怎么写?
  • Mybatis 是如何进行分页的?分页插件的原理是什么?
  • ......

关于Mybatis更多问题截图
ZooKeeper 方面

  • ZooKeeper 提供了什么?
  • ZooKeeper文件系统
  • ZAB 协议?
  • 四种类型的数据节点 Znode
  • Zookeeper Watcher 机制 -- 数据变更通知
  • 客户端注册 Watcher 实现
  • 服务端处理 Watcher 实现
  • ......

关于ZooKeeper 更多问题截图
Dubbo方面

  • 为什么要用 Dubbo?
  • Dubbo 的整体架构设计有哪些分层?
  • 默认使用的是什么通信框架,还有别的选择吗?
  • 服务调用是阻塞的吗?
  • 一般使用什么注册中心?还有别的选择吗?
  • 默认使用什么序列化框架,你知道的还有哪些?
  • 服务提供者能实现失效踢出是什么原理?
  • 服务上线怎么不影响旧版本?
  • Dubbo 推荐用什么协议?
  • ......

关于Dubbo更多问题截图
Elasticsearch方面

  • elasticsearch 的倒排索引是什么
  • elasticsearch 索引数据多了怎么办,如何调优,部署
  • elasticsearch 是如何实现 master 选举的
  • 详细描述一下 Elasticsearch 索引文档的过程
  • 详细描述一下 Elasticsearch 搜索的过程?
  • Elasticsearch 在部署时,对 Linux 的设置有哪些优化方法
  • lucence 内部结构是什么?
  • Elasticsearch 是如何实现 Master 选举的?
  • 详细描述一下 Elasticsearch 更新和删除文档的过程。
  • 详细描述一下 Elasticsearch 搜索的过程。
  • 在 Elasticsearch 中,是怎么根据一个词找到对应的倒排索
  • 引的?
  • Elasticsearch 在部署时,对 Linux 的设置有哪些优化方
  • 法?
  • ......

关于elasticsearch更多问题截图
Redis 方面

  • 什么是 Redis?
  • Redis 的数据类型?
  • 使用 Redis 有哪些好处?
  • Redis 相比 Memcached 有哪些优势?
  • Memcache 与 Redis 的区别都有哪些?
  • Redis是单进程单线程的?
  • 一个字符串类型的值能存储最大容量是多少?
  • Redis 的持久化机制是什么?各自的优缺点?
  • Redis 常见性能问题和解决方案?
  • redis 过期键的删除策略?
  • Redis 的回收策略(淘汰策略)?
  • 为什么 edis 需要把所有数据放到内存中?
  • Redis 的同步机制了解么?
  • Pipeline 有什么好处,为什么要用 pipeline?
  • 是否使用过 Redis 集群,集群的原理是什么?
  • ......

关于Redis 更多问题截图
MySQL 方面

  • MySQL 中有哪几种锁?
  • MySQL 中有哪些不同的表格?
  • 简述在 MySQL 数据库中 MyISAM 和 InnoDB 的区别
  • MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐
  • 级之间的区别?
  • myisamchk 是用来做什么的?
  • 如果一个表有一列定义为 TIMESTAMP,将发生什么?
  • 你怎么看到为表格定义的所有索引?
  • LIKE 声明中的%和_是什么意思?
  • 列对比运算符是什么?
  • BLOB 和 TEXT 有什么区别?
  • MySQL_fetch_array 和 MySQL_fetch_object 的区别是
  • 什么?
  • MyISAM 表格将在哪里存储,并且还提供其存储格式?
  • MySQL 如何优化 DISTINCT?
  • ......

关于MySQ更多问题截图
java 并发编程篇

  • 在java 中守护线程和本地线程区别?
  • 线程与进程的区别?
  • 什么是多线程中的上下文切换?
  • 死锁与活锁的区别,死锁与饥饿的区别?
  • Java 中用到的线程调度算法是什么?
  • 什么是线程组,为什么在 Java 中不推荐使用?
  • 为什么使用 Executor 框架?
  • 在 Java 中 Executor 和 Executors 的区别?
  • 如何在 Windows 和 Linux 上查找哪个线程使用的 CPU 时
  • 间最长?
  • 什么是原子操作?在 Java Concurrency API 中有哪些原
  • 子类(atomic classes)?
  • Java Concurrency API 中的 Lock 接口(Lock interface)
  • 是什么?对比同步它有什么优势?
  • 什么是 Executors 框架?
  • 什么是阻塞队列?阻塞队列的实现原理是什么?如何使用
  • 阻塞队列来实现生产者-消费者模型?
  • ......


Spring 篇

  • 什么是 Spring Framework?
  • 列举 Spring Framework 的优点。
  • Spring Framework 有哪些不同的功能?
  • Spring Framework 中有多少个模块,它们分别是什么?
  • 什么是 Spring 配置文件?
  • Spring 应用程序有哪些不同组件?
  • 使用 Spring 有哪些方式?
  • 什么是 Spring IOC 容器?
  • 什么是依赖注入?
  • 可以通过多少种方式完成依赖注入?
  • 什么是 spring bean?
  • spring 提供了哪些配置方式?
  • spring 支持集中 bean scope?
  • ......

关于Spring更多问题截图
微服务篇

  • 您对微服务有何了解?
  • 微服务架构有哪些优势?
  • 微服务有哪些特点?
  • 设计微服务的最佳实践是什么?
  • 微服务架构如何运作?
  • 微服务架构的优缺点是什么?
  • 单片,SOA 和微服务架构有什么区别?
  • 在使用微服务架构时,您面临哪些挑战?
  • SOA 和微服务架构之间的主要区别是什么?
  • 什么是凝聚力?
  • 什么是耦合?
  • 什么是 REST / RESTful 以及它的用途是什么?
  • ......

关于微服务更多问题截图
kafka篇

  • 如何获取 topic 主题的列表
  • 生产者和消费者的命令行是什么?
  • consumer 是推还是拉?
  • 讲讲 kafka 维护消费状态跟踪的方法
  • 为什么需要消息系统,mysql 不能满足需求吗?
  • Zookeeper 对于 Kafka 的作用是什么?
  • Kafka 判断一个节点是否还活着有那两个条件?
  • Kafka 与传统 MQ 消息系统之间有三个关键区别
  • 讲一讲 kafka 的 ack 的三种机制
  • 消费者故障,出现活锁问题如何解决
  • ......

关于 kafka 更多问题截图
Spring Boot 篇

  • 什么是 Spring Boot?
  • Spring Boot 有哪些优点?
  • 什么是 JavaConfig?
  • 如何重新加载 Spring Boot 上的更改,而无需重新启动服务
  • 器?
  • 如何实现 Spring Boot 应用程序的安全性?
  • 如何在 Spring Boot 中禁用 Actuator 端点安全性?
  • 什么是 Swagger?你用 Spring Boot 实现了它吗?
  • 什么是 Spring Profiles?
  • 什么是 Spring Batch?
  • 什么是 FreeMarker 模板?
  • 您使用了哪些 starter maven 依赖项?
  • ......

关于Spring Boot更多问题截图
由于篇幅原因,更多方面的问题就不一 一列出了,下面以截图方式展示 。整理不易,如有需要获取资料文档的朋友可以管住公主号:JavaAC,即可


更多福利:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/61492.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三面美团 Java 岗,HR 现场直接发 offer,他是横着走出来的

前情提要 这是一个发生在我朋友身上的真实事情: 这里就叫他程序员 Y 吧。 程序员 Y 工作不到两年,周末在朋友圈发了个喜报,准备入职美团。 之后,我就带着祝福跟 Y 聊了许久,聊天的内容就是具体了解一下他面试的过程…

美团外卖骑手背后的AI技术

背景 随着数字化时代的到来,外卖市场近年来发展非常迅猛。对外卖物流系统而言,配送效率和用户体验至关重要。而实际配送过程是由配送员(骑手)最终完成的,因此,想要真正提升配送效率,不但要在智…

手握美团offer,结果背调红灯,哭了....

相信很多人都会包装简历,尤其是工作经历,不过也有人会填一下虚假的背景信息,比如公司leader或HR,小公司没有实力过多进行背调,但是大企业就不同了,他们有方法了解到实际的情况。 背调包括候选人以往的经历…

【美团·北京沙龙报名】全球最大外卖配送平台用了哪些AI技术?

【美团技术沙龙】由美团技术团队和美团科协主办,每期沙龙邀请美团及其他互联网公司的技术专家分享来自一线的实践经验,覆盖各主要技术领域。 活动时间:2018年11月25日 14:00-18:00 活动地址:(北京朝阳)望京…

招聘 | 美团-算法工程师-社招

进NLP群—>加入NLP交流群 算法工程师 【部门】:美团-到家事业群-搜索推荐技术部 【城市】:北京市 【职级范围】:L7 - L8 【部门介绍】:到家研发平台秉承“零售科技”战略,致力于推动餐饮、零售需求侧和供给侧数字化…

美团软件开发工程师一面

部分知识点引用小林coding TCP/IP网络模型及相关协议 应用层:专注于为用户提供应用功能,比如 HTTP、FTP、Telnet、DNS、SMTP等。 传输层:为应用层提供网络支持的,有两个传输协议,分别是 TCP 和 UDP。 网络层&#xff1…

share一下美团面试经历

作者:只爱羽毛球的程序媛 || 编辑:搜云库技术团队blog.csdn.net/csuliyajin2012/article/details/49430659 美团我是在拉勾网上投的简历,之前也投过一次,简历都没通过删选,后来让学姐帮我改了一下简历,重新…

【软件测试】四面成功上岸美团

最后,总结一下个人认为比较重要的知识点:接口自动化测试 :测试框架,多个有关联的接口的用例编写,用例的组织及存储,接口测试的覆盖率,RESTAssured 的封装等。UI 自动化测试 :iOS 和 …

【2023.3.18 美团校招】

文章目录 1. 小美剪彩带2. 最多修改两个字符,生成字典序最小的回文串美团面试手撕题 1. 小美剪彩带 题意:找出区间内不超过k种数字子数组的最大长度 使用双指针的方式,用哈希表来统计每个数出现次数。在双指针移动的过程中,动态的…

【招聘直通车】美团公交业务部交通事业部招聘啦!

美团招聘直通车第四班起航啦~~~ 美团交通事业部&公交业务部秉承“帮大家吃得更好,生活更好”的核心理念,致力于打造行业领先的智能出行平台,帮助用户更好的制定出行方案。 火车票业务自2015年上线以来&…

美团外卖【成都】技术团队,招人啦!

点击上方蓝字订阅,不错过下一次招聘消息 查看更多岗位信息,请点击“阅读原文”。

【美团面试】软件测试面试题

一、设计登录界面测试用例 功能测试(Function test) 0. 什么都不输入,点击提交按钮,看提示信息。(非空检查) 1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。(正常输入&#xff0…

【招聘直通车】美团LBS平台招聘专场来啦

美团招聘直通车第三班起航啦~~~ LBS平台包含美团打车、地图业务部、大公交事业部等部门,其中美团打车能够满足用户的出行需求,为用户提供一站式“吃喝玩乐出行”的服务体验。 我们有超级数据大脑和大规模的分布式计算&…

【招聘直通车】美团地图服务部招聘啦!

美团招聘直通车第八班起航啦~~~ 关于美团地图服务部 美团地图服务部是美团点评集团核心产品研发团队,承载来自美团点评集团各业务及用户的地图服务需求。核心职责包括为美团点评集团各业务提供业务定制化解决方案,建设…

从excel导入数据至PostgreSQL数据库

很多时候我们需要将excel中的数据导入到数据库的表中,我们以PostgreSQL数据库为例,步骤如下: 1、将excel文件转换为csv格式,方法如下: 文件-->另存为-->其他格式,保存类型下拉框中选择CSV格式。 2、p…

把postgresql中的表导入到mysql数据库中的两种方式

一般来说数据库表的导入导出都是在同一类型的数据库中操作比较常见,不同类型数据库之间的操作不太常见。因为毕竟不同类型数据库之间会有一些差别,在跨库导入的时候需要修改一些东西才能保证正常导入另一种类型数据库中。正好在工作中遇到了这种情况&…

PgAdmin导入导出单表数据---解决PgAdmin导入单表数据报错乱码问题

问题背景: 用PgAdmin导入导出单表的数据(新数据库已经建好,只是导入单表数据)。 数据格式为csv 旧数据库单表数据导入到新数据库单表中时,失败,报错都看不懂,是个乱码。 这里失败,然…

postgresql使用(一):TPC-H tools生成数据集并导入至postgre的数据库

本专题 postgresql使用(一):TPC-H tools生成数据集并导入至postgre的数据库postgresql使用(二):在TPC-H的数据库上pgbench 压力测试postgresql使用(三):收集Postgresql数…

PostgreSQL使用PgAdmin导入数据

1.创建列 要设置主键: postgresql常用函数>序列函数nextval():设置主键自动增长_野生汪嘤嘤嘤的博客-CSDN博客_nextval() 2.导入数据 3.其他方式参考 Postgresql导入csv数据_弱弱的小菜鸡的博客-CSDN博客_postgresql导入csvPostgresql导入数据的方法h…