1. 本人基本情况: 本硕211,无实习,技术栈为C++,岗位为后端开发工程师,共投递38家,因自身原因中途放弃了10家(笔试放弃或者中途不想面了),面完hr面的共11家,目前拿到offer/oc的共6家。2个比较好的offer是美团和阿里的,目前已经签了团子。 2. 美团面试体验 由于我是c++技术栈,但团子主要是java,所以我面了两个部门,一共五面。团子的代码题都是leetcode原题。八股
属于是秋招末期了,来约面了,还是聊一聊吧,手里也有大厂、中厂offer开奖了其实,犹豫了半天面不面。。。 1.自我介绍 2.印象最深的项目 hive sql和spark sql有什么区别? spark的transform和action有什么区别? mybatis底层原理,如果是你,你会如何去生成dao的代码? spring boot和spring区别?为什么自动装配?用过starter吗?为什么引
11.21 一面 11.23 二面 11.24 三面 11.28 四面(HR) 11.29 收到offer,上岸美团后端ssp 整体面试流程推进非常快,可能也是因为秋招到最尾声了,能拿到这个大奖是真的没想到,感谢美团! 三轮技术面都花了很多时间深挖实习和项目,这一块一定要自己好好整理。其中还有一些八股回忆不起来了,这里写一下遇到的手撕算法题: 一面: 最小代价的编辑距离(编辑距离的小变体,只要在d
部门是外卖B端广告 1.简单自我介绍 2.介绍实习项目 3.使用mysql查询大数据量会不会出现慢查询,怎么解决 4.mysql索引失效的场景 5.两种存储引擎的对比,mysql默认是哪种 6.mysql索引的底层是什么,B树和B+树区别 7.lock和synchronized的区别(我不咋会java,面试官就没接着问) 8.mysql事务隔离级别 9.可重复读怎么解决幻读 10.redis的数据
1、项目 2、线程oom对其他线程的影响 3、服务提供方在qps可以接受的情况下,频繁发生full gc,怎么排查,是什么情况导致的 4、幻读,怎么避免 5、隔离级别 6、主从同步 7、redis持久化 8、手撕代码,链表1-2-3-4-5变1-5-2-4-3,快慢指针找中点,后半链表反转,后半链表插入前半链表
T1 100/100 总之就是找连续段长度,答案就是连续段长度/2之和 T2 100/100 经典dp,状态从左和上转移过来,注意颜色不同时k的判断 我不仅要吐槽,这道题题面说起点位置的金币一定为0,但实际数据可不是这样的,如果你让dp[0][0]=val[0][0]的话就会像我最开始那样45% T3 100/100 一个比较经典的区间覆盖问题,首先要考虑使用差分和前缀和,其次由于数据范围过大,只
这是美团2024届暑期实习后端岗位的第一轮笔试,总共有五道编程题,四道 情景算法题,一道 二叉树题目,时长两个小时,我用的是go语言,只AC了前两道,第三道死活通不过,第四道模拟情况太复杂,放弃了,第五道马上写完,可惜没时间了,还是得合理分配时间才行,哭死!!! Coding 一 题目描述: 小美有一个由数字字符组成的字符串。现在她想对这个字符串进行一些修改。 具体地,她可以将文个字符串中任意位置
1、修改字符串最小次数 小美有一个由数字字符组成的字符串。现在她想对这个字符串进行一些修改。 具体地,她可以将文个字符串中任意位置字符修改为任意的数字字符。她想知道,至少进行多少次修改,可以使得“修改后的字符串不包含两个连续相同的字符? 例如,对于字符串”111222333", 她可以进行3次修改将其变为” 121212313"。 2、收集金币 小团在一个n*m的网格地图上探索。 网格地图上第i行
1、修改字符串最小次数 小美有一个由数字字符组成的字符串。现在她想对这个字符串进行一些修改。 具体地,她可以将文个字符串中任意位置字符修改为任意的数字字符。她想知道,至少进行多少次修改,可以使得“修改后的字符串不包含两个连续相同的字符? 例如,对于字符串”111222333", 她可以进行3次修改将其变为” 121212313"。 2、收集金币 小团在一个n*m的网格地图上探索。 网格地图上第i行
实习用的是什么数据库 索引了解过吗,索引结构是什么样的 聚簇和非聚簇 如果要回表,数量很多要做分页查询,如何效率好一些(limit优化?数据不连续的情况下呢) 索引的数据结构,为什么用这个,好处是什么 mysql的事务 一致性举例子,和原子性的区别 隔离性,互不影响?指的是什么(读已提交,可重复读,真能做到互不影响吗) 怎么实现的acid,原子性怎么保证的,持久性呢 又要写日志,又要写数据,性能怎
自我介绍 问学校专业(由于我不是科班,问我哪些是自学的),聊天 多路复用(epoll缺点?????我不了解,select优点???我不了解) 项目相关:协程怎么实现的;汇编代码是怎么编的 手写:实现信号量PV操作;还有一个简单题反转链表。 总:好像技术问题没多少。过了两个小时通知我进二面了
处女面,紧张到崩溃,还好面试官人好,后来就是和面试官闲聊,一点不紧张。值了。 先做了笔试没做完的题,然后最后还是没做出来。。。。面试官说没事,开始问问题 全程没问八股,全是根据我的项目问的,基本没有参考价值。 最后反问,我问了一下美团的技术栈,他说把你简历上的go语言划掉就是,我们主要用java。(我,。,。。,。,。) 虽然凉了但我觉得还是不可惜,毕竟基础确实不太扎实,算法手也有点生,再接再厉了
我是秋招参加的美团面试,拿到了offer(到店事业群)。 说句题外话,我大大小小的厂也投了不少,也拿到了一些offer,像阿里百度之类的,但综合下来看,面试体验最好的还是美团。 首先先说一下大家比较关心的一个问题,经过我秋招的经验来看,笔试成绩跟进面试的关系并不算很大(当然肯定是有关系的),主要是看所申请的事业部有没有人捞。 技术面基本是围着项目和实习来的,八股很少,也都是根据项目来的,没有很突兀
1,java的垃圾回收机制。怎么确定某个对象需要被回收? 2,为什么要使用多线程? 3,为什么要使用线程池?线程池有什么优点? 3,java多线程使用过哪些类或者工具? 4,线程池需要设定哪些参数? 5,线程池的等待对列有什么驱逐算法? 6,线程池的核心线程数设置为多少合适? 7,线程池的对列分为哪些?可以使用无界对列么? 8,spring里出现循环注入怎么解决? 9,介绍下IOC 10,手撕代码
第一次面试忘了录音,面试官比较和蔼,问得基础(因为简历写的东西就很基础),面试过程无压力,除了第一次当面写题有点慢。 -50min- 1.自我介绍 2.项目比赛介绍(没准备稿子,有点混乱) 3.http/https介绍 4.网络分层 5.ssl/tcp握手介绍 6.syn/accept队列,syn攻击怎么办 7.hashmap介绍,为什么这样设计,线程安全问题 8.innodb结构,为什么这样设计