陆续分享点面经 虽然大部分都被挂了hh 希望能帮到大家 3.15 一面 1.自我介绍 2.题外话 怎么看待数仓和算法的联系 3.项目 4.介绍一下对大数据技术生态的了解 5. 怎么理解spark和hive 6.hive的逻辑架构 7.MR的流程 8.整个MR有几次排序 9.spark的shuffle 10.怎么确定spark分解成多少个task,即spark任务的并行度怎么指定 11.stage的
5.24 一面 1h 讲一下实习经历 get和post区别 cookie和session区别 测试一下邮箱系统 事务特性 事务隔离级别 一道sql group by 算法反转区间链表 反问 当天晚上收到二面邀请 5.26 二面 细说蓝桥杯经历 细说实习经历 算法 反转字符串并切换大小写 写测试用例 sql和nosql区别 深拷贝和浅拷贝的区别 响应码3是什么意思 反问 二面面了一个半小时,看的眼睛
笔试平台:赛码网 通知方式:邮件(检查垃圾邮件) 题型: * 5 道选择题(20min) * 运筹规划题 * 机器学习题 * 4 道在线编程题(100min) * ACM 编程模式,自己从零开始实现代码 * 题目 * 1. 使字符串相邻不重复的最少操作次数 * 2. 捡金币动态规划+行动成本 * 3. 能看到最多流星的时刻数及流星数 * 4. 坦克大战模拟 * 总体而言不难,主要是需要处理输入输出
#美团##美团笔试##美团笔试java# 垃圾考生,在线回忆 1. 一道题目表示在一个矩形中有若干个点,使用一个小矩形(给出长宽,位置不定),看能够使用这个小矩形能够框住最多多少点。 2. 一道移动窗口的题目,求子数组中的种类不超过k的最大长度 3. 回文串,最多两次更改,求将给定字串转化为最小字母序列回文字串的结果。 4. x元钱,y个打折券,n个商品,n个商品的原件以及打折价格,每个商品最多买
垃圾考生,在线回忆 1. 一道题目表示在一个矩形中有若干个点,使用一个小矩形(给出长宽,位置不定),看能够使用这个小矩形能够框住最多多少点。 2. 一道移动窗口的题目,求子数组中的种类不超过k的最大长度 3. 回文串,最多两次更改,求将给定字串转化为最小字母序列回文字串的结果。 4. x元钱,y个打折券,n个商品,n个商品的原件以及打折价格,每个商品最多买一个,可不买,可使用一张打折券打折买
美团闪购,java后端,但是投的是cpp 挖项目 哈希碰撞解决 myisam和innodb索引 mysql页结构和行结构 一百个字段都要查,怎么加索引 mysql全文索引原理 redis基本数据结构 基于redis实现的消息队列,作用,缺点,会丢消息吗 redis持久化 场景题 大量用户修改积分,少量查询积分日志 如何做分库分表,一致性哈希 怎么抓取某个用户的全部操作(按用户分库,对库做负载均衡,
学的C++,弄的技术栈也都是Cpp相关的 首先上来就说美团这边主要是用java,招进去也是干java的活,我以前也是学过java的,所以我就说了以前用过java,也做过相关项目,转java是没问题的,结果给自己挖坑了。 说一下你以前做的java项目 有用到什么java相关的数据结构 项目里用到了java多线程吗,说一说 ( 好几年前的了,真忘完了,只好说时间太长了,不太记得了) 项目用到的什么数据
二面比一面简单多了,只面了到30多分钟 上来先做两道题: 1.判断环形链表 2.二叉树路径最大和 刷了题就能写出来 3.写代码中,你经常使用的容器有哪些? 4.vector,list,map,unordered_map各自的特点及原理 5.vector怎么实现扩容的 6.怎么降低扩容次数(reserve,resize) 7.它俩的区别 8.map为什么使用红黑树,与AVL有什么区别,为什么不用AV
1.自我介绍 2.为什么用mysql,什么数据需要存储mysql 3.索引分类,分别用过哪些 4.覆盖索引用过吗,有什么优点 5.索引是越多越好吗,优缺点 6.如果索引不合适,会删除吗,是什么流程 7.hash索引用过吗 8.索引结构,B+树与B树区别 9.之前工作中数据量有多少 10.redis中存储什么数据,用过哪些数据类型 11.zset的底层结构 12.持久化了解吗,分别介绍下优缺点 13
建议其他厂向美团学习 // 1 模拟栈 #include <iostream> #include <vector> #include <stack> using namespace std; bool check(vector<int> &in, vector<int> &out, int n) { stack<int> st; int pos = 0; for (int i = 0; i < n
面试官好温柔我好爱 #面试复盘##前端##美团##面经#
美团前端笔试总共三部分。 第一部分20道选择题,有几道难题,大部分难度中等偏上,内容包括数据库,数据结构,计算机网络,操作系统,机组,Java,C++,JS。 第二部分5道简答题,看程序写结果。主要考察对栈,堆,指针,类的封装与继承再结合指针的的调用。设计编程语言有JS,C++,Java。 第三部分两道编程题,可能是前端,难度不算大,但是很注重细节。第一道是逻辑思维和数学模型结合题,第二道是数
hr是个小姐姐,人非常nice~ 一些问题大概如下: 你对我们岗位的基本情况有了解吗? (这个建议一二面反问的环节的时候问一下) 问候选人是哪里人?在看岗位城市的话有什么偏好吗? 如果另一个地方有需求,愿意调剂城市吗? 家里人对选择城市这方面有什么建议吗? 询问秋招投递其他企业的一个进度情况。 有投递一些头部的公司吗? 选择offer考虑的因素有哪些? 对公司的部门了解吗? 聊实习经历,问实习的感
投递了美团上海的后台开发岗位。 一面面试官开场时因为麦克风问题迟了几分钟,自我介绍时通过手机完成的,后来电脑麦克风调整好了就用电脑面。 自我介绍。 问实习经历,主要问实习期间涉及的技术栈,有一问问的是hive如何解决数据倾斜问题(延伸出来问hash join),这个问题印象非常深刻,因为实际开发的时候经常遇到。 问了一些结构化面试常问的问题,觉得在学习上自己做得成功/失败的经历是什么?业余时间如何
到家,55min左右 自我介绍 为什么选软开,未来几年职业规划 项目介绍 为什么要把几个微服务给划分,微服务之间用什么访问的 Feign里面涉及到什么协议 高并发的场景下,怎么处理 为什么选RabbitMQ,除了RabbitMQ,还了解过其他的吗 项目里提到的lockTask是什么,有什么用 项目中有遇到什么难题吗?怎么解决的 TreeMap和HashMap的区别 TreeMap如何实现排序的,底