投的是杭州的前端开发工程师岗位,笔者非科班出身。 1. 前言 关于美的集团前端工程师的笔试,可参考我之前的帖子:美的集团前端笔试 。 2. 时间地点 当天傍晚,离学校不远的酒店。 3. 内容 到现场后先签到,拿个人名牌,再到等候区等待。面试形式是无领导小组讨论模式。面试官给出一个题目,要求众人最终讨论出一个解决方案,并派出一个代表做出总结。面试时间约三十分钟,分为几个环节,每个环节都有时间限制。由
本人不善言辞,写的不好多多见谅! 已在美团实习一个月!oc 很早很多面试过程有些记不清了,大家多多见谅! 实习投递开始时间: 3月初 投递公司:网易有道,字节,腾讯企业微信,美团,oppo ,京东 oc:字节,腾讯,美团 我算是开始投递比较早,oc比较早的一批,笔试我没法给大家太多经验,我的笔试成绩不算好。(腾讯、字节都是免笔试) 面试体验总结: 美团的面试体验是最好的,就跟在跟学长聊天一样。 腾
第一题 暴力 long long 第二题 暴力 记录小写和大写字母 第三题 统计查询内每个下标出现的次数cnt[i],总次数是q,q-cnt[i]就是每个元素需要被翻倍的次数,然后*2的翻倍次数。额外处理:如果暴力写 过3.33%(不知道为啥连16.66%都没有),优化:快速幂优化2的x次方 mod=1e9+7 第四题 区间众数和 暴力骗分 第五题 逆序对 没来得及看
后端方向 Timeline 10.9 一面 100分钟 1. 无自我介绍,面试官先详细介绍自己部门的工作,然后说了跟我匹配的一些方面,感觉是认真看过我简历的,让我反问有没有其他想了解的。 2. 实习相关 3. 手撕两道 4. 数据库、网络、k8s、docker、编程语言相关八股,结合八股问了写拓展问题 10.11 二面 1. 实习项目拷打 2. 手撕 3. 场景题目:设计一个内部使用的任务调度系统
感谢美团,愿意收留我这个cpp选手 timeline: 9.13 一面: 实习项目相关 服务如果想要扩展,怎么做 实习公司主要做时序数据库的,跟传统关系型数据库区别 有什么序列化的算法 raft的流程,和其他一致性算法区别 linux进程、线程、协程的区别 tcp的流量控制、拥塞控制,什么时候发生重传 算法题:字典序的下一个序列 9.14 二面: 实习项目拷打 restful风格举例说明 http
二面 50min 1、美团业务有什么了解 / 美团这家企业形象有什么感知 2、手撕:反转链表Ⅱ lc92(核心代码) 3、有500张纸牌,从1到500依次编号,每次抽取奇数位置的牌,剩下的牌再从1-N编号,再抽奇数位置的牌,依次重复,最后剩下哪一张牌?共抽了几轮。(说答案和思路) 4、有什么规划 5、对美团技术和氛围什么的一些感受 6、String和StringBuilder 7、说一说垃圾回收
美团timeline 3.9 笔试 3.21 一面 3.22约二面 3.26二面 4.1 oc #你收到了团子的OC了吗# #美团# #美团暑期#
8.22 一面 8.27 二面 9.3 oc 意向 一面: 大部分都是基础八股很简单。记不到太多了,只记得下面零零碎碎的。 1. 谈谈对分库分表理解。 2. redis的持久化讲讲 手撕:分割ip地址,dfs的做法 二面: 二面基本上是对实习经历的全面问答,自己做的项目也基本上没有问。持续问了40多分钟,然后做了一道题。 1. kafka为什么吞吐量那么高,速度快,从原理解释一下。这个不会,没用过
发面经,攒人品 get和post区别 Linux分区 Redis acid 如何设计一个积分系统,鼓励机制 学习方法和工具。 就记得这么多了。我虽然是golang,但是对Java语言特性了解更深一些,所以选的Java。😱
美团 搜索推荐 oc时间线 4.19 下午一面, 晚上约二面 4.23 晚上二面 4.26 下午HR电话+offer
实习用的是什么数据库 索引了解过吗,索引结构是什么样的 聚簇和非聚簇 如果要回表,数量很多要做分页查询,如何效率好一些(limit优化?数据不连续的情况下呢) 索引的数据结构,为什么用这个,好处是什么 mysql的事务 一致性举例子,和原子性的区别 隔离性,互不影响?指的是什么(读已提交,可重复读,真能做到互不影响吗) 怎么实现的acid,原子性怎么保证的,持久性呢 又要写日志,又要写数据,性能怎
自我介绍 问学校专业(由于我不是科班,问我哪些是自学的),聊天 多路复用(epoll缺点?????我不了解,select优点???我不了解) 项目相关:协程怎么实现的;汇编代码是怎么编的 手写:实现信号量PV操作;还有一个简单题反转链表。 总:好像技术问题没多少。过了两个小时通知我进二面了
1小时10分钟。面试官挺好的,中间也都有引导 基本都在聊场景题,小部分八股和聊天 闲聊的就省略了 1. 问了点xv6 2. 页表怎么实现的 3. 页表怎么实现的对每个程序来说独占空间 4. 虚拟空间,是怎么管理页表的 5. 操作系统的存储分级管理 6. mmap实现什么功能 7. 二维数组求和,按行求和,按列求和,结果、性能有区别吗 --- 1. web开发常用的中间件有了解吗,缓存、消息队列 2
2分钟自我介绍 问了实习经历和项目经历 因为项目经理有涉及微服务,所以问我微服务的作用,如何拆分,了解服务注册发现什么的吗,除此之外还有什么可以分享的。(微服务的八股没有准备,只能回答出怎么做,但说不出底层原理) 操作系统问了进程线程,内存管理的八股和场景题 看我项目用到mysql,就问了我数据库,先问我平时写sql吗,我说很少,都是用orm,考了一道sql,没写出来 问了mysql的索引,聚簇索
1、自我介绍 2、项目介绍 3、线程和进程的区别 4、实际的多线程开发经验 5、Redis的数据类型 6、String的底层实现 7、缓存穿透、缓存击穿、缓存雪崩?解决方式 8、布隆过滤器的原理 9、数据库三范式,生产环境一般使用那种 10、慢查询优化,有实操过吗 11、mysql执行计划(explain语句) 12、手撕算法,链表中等题 13、反问 总结:有点紧张,面试官很好,我纯捞子。。。