美团Java后台开发面经
一面(47min)
- 自我介绍
- 简单的聊了聊项目和博客,比赛经历这些,讲了讲收获。
- 写sql语句(行转列)
- 索引了解吗,说一下b+树,有什么优点。
- 联合索引,怎么样会失效
- mysql缓存
- java基础知识(脑子不好使,忘记了)
- 线程池参数及执行流程,拒绝策略等等
- 算法:(先讲了实现思路,再写代码)
- 2个相交的链表,求交点。
- 2个相交的直线,求交点
- 开放题:
打开美团app,如何找到离你100米的商家。(讲一下思路)
11.反问
(介绍了下他的部门是地图方向的,我脑壳一抽问了一下地图,然后他反手给我加了一道题)如何判断一个点在一个三角形内(讲讲思路)。
二面(1h18min)
- 自我介绍
- 深入聊项目
- 项目中的难点,背景,介绍一下
- 项目的数据库怎么设计的,有没有用到索引,哪些表用了哪些索引
- 多个用户下单,如何解决超卖。
- 用户下单的流程说一下,30分钟订单取消怎么实现的?,延迟队列底层实现,如何实现阻塞的,雪花算法。
- 支付模块怎么实现的?支付宝下单流程?
- 假设商品a库存是5,现在5个用户同时下单(还未支付),此时库存为0了,怎么样让第6个用户下单???(我黑人问号脸,求好心人解答)(我回答是采用预减库存方案,他恩了一声,我也不知道对不对)
- 数据库行锁,表锁介绍一下
- 事务隔离级别,每个级别存在的问题,举个例子说明脏读,不可重复读,幻读,
- 如何解决幻读,讲一下mvcc和范围锁
- volatile和synchronized的区别,java内存模型解释volatile如何保证可见性,禁止指令重排序讲一下。
- 了解哪些gc收集器,执行过程?gc roots? STW? 安全区域?等等(问的挺多的,记不清了)
- 算法
给定一个升序数组,将它转变为一个二叉平衡搜索树,返回它的头节点。
先给了[1,2,3,4,5,6,7,8],让我画出最后的树啥样,然后写代码。 - 反问:
介绍了一下日常开发所使用的技术,rpc,soa,微服务,消息队列,log,打点,远程缓存,redis等等。(我听的一脸懵逼)
3面(1h18min)
1.自我介绍
2.聊项目(聊了20min,都是根据项目问的,这里就不写了)
3.ThreadLocal和inheritableThreadLocal
4. cms,g1垃圾回收器介绍
5. eden,surviver介绍
6.如何触发full gc,怎么让系统减少full gc
7. 秒杀系统设计方案
8. 在线抢答问题,怎么设计
9.缓存了解哪些,聊了本地缓存
10.聊实习
11. 算法:
给定n个非负整数,代表一个高程地图,每个整数表示一个挡板,挡板高度为整数值,挡板宽度均为1(即挡板都是紧挨的,之间没有缝隙)。
计算下雨之后,整体可以存储多少水。
示例:
输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]
输出:6
- 一个无限大的矩形,2个人有无限多的棋子,2个人轮流下棋,谁最后下完棋子,谁就获胜,设计一个策略让你获胜。(没想出来,面试官提示矩形中心,哇你确定这是博弈而不是智力题???)
反问
美团Java后台开发面经相关推荐
- Java后台开发面经汇总
Java后台开发面经汇总 2021 + 面试复习 (持续更新,与君共勉) 写在前面: 内容颇多,博主不断追更,根据下方"文章目录"可对所需内容快速跳转
- 一个妹子的招银网络科技Java后台开发面经
基本情况 妹子985非科班硕士,秋招Java后台开发,先后投递了招银网络科技,招行***中心,招行总行的岗位和招行杭州分行. 招行有很多机构,这些机构之间可同时投递多个,面试可并行进行,也可以同时拿多 ...
- 新美大 java待遇_入我新美大的Java后台开发面试题总结
静儿最近在总结一些面试题,那是因为做什么事情都要认真.面试也一样,静儿作为新美大金融部门的面试官,负责任的告诉大家,下面的问题回答不上来,面试是过不了的.不过以下绝不是原题,你会发现自己实力不过硬,最 ...
- 2018秋招百度Java后台开发面经
9月17日百度公司的一面,百度公司的面试官还是很厉害的,我跟另外一个同学是同一个面试官,面的同一个岗位,面试官的问题居然没有一个重样的.虽然没有进入二面,但是体验还是不错的,小哥哥不仅技术能力很强,人 ...
- 校招Java后端开发面经专栏——序
目录 前言 本专栏将包含的内容 作者以往的免费Java基础专栏 本专栏内容索引 一.基础知识 二.实战面经 三.算法 四.其他经验 后记 前言 最近从各方面了解到的消息都显示:毕业生在逐年增多,各个企 ...
- c++后台开发项目_[c/c++后台开发面经系列]4 Zoom面经(含答案)
嘻嘻,祝小仙女们女神节快乐! 看完别忘点个在看哦 此系列内容以及观点仅个人感受,不妥之处直接私我!目的为了大家能更好的知道面试题难度以及如何准备,希望能让大家少浪费时间寻找资料,多点时间学点干货!因为 ...
- java 获取文件大小_阿里Java后端开发面经,面试官都替我感到绝望
点关注,不迷路:持续更新Java相关技术及资讯!!! 内容源于群友投稿!记录一次阿里Java后端开发面经,分享给大家,感谢支持! 前言 秋招面试的第一家公司,也是第一次面试,真的超级紧张,从自我介绍到 ...
- [c/c++后台开发面经系列]4 Zoom面经(含答案)
嘻嘻,祝小仙女们女神节快乐! 看完别忘点个在看哦 此系列内容以及观点仅个人感受,不妥之处直接私我!目的为了大家能更好的知道面试题难度以及如何准备,希望能让大家少浪费时间寻找资料,多点时间学点干货!因为 ...
- 美团Java后台一面
美团Java后台面试 面试题 面试自我评价 面试复盘和建议 最后 昨天刚参加美团Java后台一面,面试难度8分,面经分享给大家. 面试题 本文不提供答案,哈哈哈 自我介绍 用什么技术栈 在线编程2道 ...
最新文章
- Bounding box regression详解
- 2021高考成绩一分段查询陕西省,2021年陕西高考一分一段表查询排名方法 成绩排名位次什么时候公布...
- java 删除指定目录_Java 删除目录 指定文件
- 环境变量PATH、mv命令、cp命令、文档查看命令(cat、more、less、head、tail)
- java加载dll UnsatisfiedLinkError: no mydll in java.library.path
- CodeForces 501B——Misha and Changing Handles
- wireshark 十六进制过滤_CTF流量分析之wireshark使用
- 我的天!我靠这个拥有了自己第一架无人机!
- 从源码分析RocketMQ系列-Remoting通信架构源码详解
- Misc杂项设备驱动框架
- php开放源码的时机商计 (CK-ERP) 发布 0.15.1 版
- 稳定土厂拌设备控制系统-基本介绍(图)
- 木马编程DIY (Delphi版) - 第2篇 单实例运行
- python中kmeans怎么导入数据集_通过Python实践K-means算法
- Atitit bootsAtitit bootstrap布局 栅格.docx 目录 1. 简述container与container-fluid的区别	1 1.1.1. 在bootstrap中的布局
- Java后端实现视频分段渐进式播放
- 宇视摄像机如何修改设备IP地址
- 抓包中情局特工后,是时候聊聊勒索黑客了!
- GKCTF 2020 re
- 常用英语口语绝佳句型100句
热门文章
- 国内外几个主流的CMS系统推荐
- ZVS空载电流大及波形畸变问题
- databindingutil.setcontentview type mismatch 从使用角度区分ViewBinding和DataBinding
- 记sqoop导入hive时的一次报错
- E2GameboyAX正式版
- ~/.profile和/etc/profile的区别
- 2023年伊凡最新整理简单方法之为hbuilderx配置node环境实现可npm install
- 【存储测试】cosbench存储性能测试工具
- 《阿凡达2》中的图鲲,我找到了现实中的原型!
- 电脑端使用Fiddler对手机APP进行抓包分析示范