美团到店 暑期实习 后端 一面

面试时长1h,上来先是一个自我介绍

算法

  1. 升序链表中删除所有重复元素,太久没写链表了,一时间忘记了,讲了一下思路,面试官给我出了另一道题
  2. 判断链表中是否有环,简单题

八股

  1. 平常用的哪些数据库?
  2. redis的数据结构有哪些?
  3. 项目中如何配置redis?一些核心的参数字段?
  4. 项目中什么地方使用了redis?存的是什么内容?(后续项目部分还会问到redis相关内容)
  5. mysql中索引了解吗?有哪些?
  6. 联合索引的底层实现?
  7. mysql分组、排序功能?
  8. mysql的级联有用过吗?存储引擎是如何实现级联的?这一块记不清楚了,级联没怎么看。
  9. mysql的慢查询场景?什么时候会出现?
  10. in和not in,like等操作的索引失效场景
  11. 类加载过程了解吗?讲一下双亲委派机制,如果不使用双亲委派机制会怎么样?
  12. 讲一讲你了解的GC机制?用标记-复制有什么好处?标记-清理和标记-整理的区别?
  13. JAVA并发中,常用的并发方法?
  14. 谈一下ThreadLocal?
  15. int占几个字节?

项目

  1. 介绍一下你的项目?
  2. 讲一讲你项目中的用户管理模块?
  3. 项目中redis的应用?
  4. 存放的token的过期时间是多少?如何设置这一部分的策略?
  5. token如何生产的?有用到加密解密算法吗?
  6. 项目大概多长时间完成的?
  7. 项目中是怎么进行分工的?
  8. 有了解前端的一些内容吗?
  9. 除了这个项目,有没有什么公开的,面向大众的项目

结尾

  1. 问了下大概的流程,多久出面试结果,说是尽快
  2. 问了下部门大概做什么
  3. 问了下对我的建议,面试官大概意思是一些技术深挖,主要是JVM部分和数据库语句执行的底层逻辑
#我的实习求职记录##你觉得今年春招回暖了吗#
全部评论
已过
4 回复 分享
发布于 2023-03-22 17:18 江苏
沾沾喜气
点赞 回复 分享
发布于 2023-03-25 11:17 江苏
蚂蚁集团旗下公司数字马力招人,有春招hc。入职标配macbook pro,公司公积金社保全额缴纳,周末双休,试用期工资不打折,有餐补团建经费,法定节假日加班三倍工资当月发,薪资架构13薪+3个月年终奖,工作地点郑州、长沙,扫码投递简历。
点赞 回复 分享
发布于 2023-03-23 20:58 河南
你这之前有实习吗
点赞 回复 分享
发布于 2023-03-23 17:10 陕西
沾沾喜气
点赞 回复 分享
发布于 2023-03-22 22:19 广东
什么部门呀
点赞 回复 分享
发布于 2023-03-22 22:16 重庆
沾沾喜气
点赞 回复 分享
发布于 2023-03-22 20:16 四川
老哥你是18号做的笔试,然后这周约的面试嘛
点赞 回复 分享
发布于 2023-03-22 17:02 天津
大佬有什么推荐的项目吗 我美团昨天面试一直深挖项目 我那个都是crud 都不知道怎么说尬住了
点赞 回复 分享
发布于 2023-03-22 16:34 云南
哪位校友
点赞 回复 分享
发布于 2023-03-22 15:53 江苏

相关推荐

11-12 08:07
已编辑
门头沟学院 Java
第一次面试这种中大厂,我个人感觉有点压力面(也可能是鼠鼠太菜了),被狠狠拷打力1、开场直接自我介绍2、我看你项目利用threadlocal解决kryo序列化器的线程安全,你是怎么解决的?被指出我的描述错误,实际上是解决了kryo上下文使用的一个问题,并没有解决线程安全,我跟面试官说用threadlocal不就保证一个线程使用一个独立kryo序列化器了吗?他说这不还是没有解决kryo本身的线程安全问题么。我也不想说什么了3、api和spi的区别是什么?回答的有点乱,之前没有系统去理解他们的区别4、jdk动态代理里你是怎么知道要代理哪个服务呢?你说你用服务发现从etcd得到服务列表,那你有用到哪些负载均衡器?有没有用容错和熔断限流?具体是哪些?那你动态代理里需要配置什么吗?回答有点乱,有点没清楚面试官想问配置的是什么东西5、你说你用rabbitmq解决订单业务解耦,我没太懂是解耦什么?我说是解耦订单创建业务,结果被拷打。为什么你要解耦订单创建呢?我说为了提高用户响应速度,提高服务体验。结果说你知道哪些平台是异步创建订单的?鼠鼠也不知道啊,面试官告诉我,主流平台没有异步订单创建的,因为如果用户发现订单列表没有自己刚刚买的订单怎么办呢?被"夸"我这个是奇思妙想😭😭😭,我之前问ai大人也没告诉过我这个有问题啊6、你说使用Redis➕caffeine实现二级缓存,实现缓存降级处理,怎么实现的?你确定能实现缓存降级吗,那如果Redis宕机,你caffeine未命中的请求你是怎么处理的?打到数据库的话,那怎么可以解决缓存降级呢?鼠鼠麻了,ai大人之前还是没指出我的问题,这里我心态其实有点炸了。可能面试看我有点窘迫,就说问点八股吧。我以为八股总不能这么难堪了吧,还是太年轻了。7、你说说jvm的垃圾回收器吧,你配置过哪些?(鼠鼠完全没有配置jvm的经验)说了默认是使用g1,然后把常见的垃圾回收器回答了。他说:cms有点老了,你可能不太用过,那你说说cms为什么会被替代吧,相比于g1来说?我不知道呢,我就说cms初衷是为了并发回收减少STW的时间,但是总体时间更长,因此后面被替代了。但是可能我说的有点乱,面试官有点没太理解,然后跟我说了一下g1的好处,并且让我多去了解一下8、面试官可能看我很紧张回答很乱,终于问了个简单的了。那你说说缓存三大问题吧,都是怎么解决的呢?鼠鼠这种基础八股可熟啊,直接按流程分类说完了,这次面试官终于没有追问了,完全胜利✌🏻9、那你说说缓存一致性怎么保证吧?回答了最终一致性使用延迟双删,强一致用分布式锁➕事务。那如果事务的缓存重建出现了异常怎么办?我说可以先重试多次,如果任然不行就抛出异常让事务回滚。结果面试官问,如果数据库没写成功,缓存写成功怎么处理呢,你总不能让缓存回滚吧?鼠鼠又有点懵了,支支吾吾说了那就规定顺序,必须数据库写成功之后才能进行写缓存,不知道对不对。那删除缓存你是怎么做的?我说使用删除语句。面试官问还有吗?我没懂什么意思,结果面试官说让我去了解一下Binlog的作用。我还没了解过Binlog这玩意在这有什么作用啊。那你说说延迟双删是怎么做的呢?那为什么要先操作数据库在删缓存呢?这里面试官其实想问我旁路缓存,但是这个有点忘了啊😭😭,总之一顿乱答10、那你讲讲mvcc吧。我简单说了什么redo log、版本链、读视图,事务可见版本4个规则,说实话有点忘了。面试官可能也看我了解不多也没追问了。11、双亲委派机制了解吗?那怎么打破呢?这个常规八股我直接朗诵了。行,那打破之后这个可以加载多次吗?我又懵了,我不确定的回答:应该只有当这个类加载失败的时候jvm会进行重新加载吧,但是如果正常加载的话应该不能重复加载吧。面试官直接说:是可以重复加载,只要在loadclass进行重写就行。这个我真不知道啊12、手撕算法环节:给你一个二叉树,返回这个二叉树的反向层序遍历。我简单想了一分钟,说先将正序层序遍历结果保存到数组a,再保存每一层节点数到数组len,再反向遍历len,从a中读取正确答案。因为没有电脑所以前十多分钟就是再讲思路,后面用了朋友的电脑在牛客上写,写了几分钟还没写完,由于时间不太够了,面试官说就这样吧,大概能理解我的思路了,但是说细节不是很完善,可以用更简单的办法实现层序遍历。我力扣第一遍还没过完,对这题不是很有印象,但是感觉我的思路应该没有问题,编码时间不够细节也不可能一次完善吧反问环节:13、您对我本次面试的表现给点建议和意见吧。就是让我把简历上刚刚提出来的问题好好改一下,也没说别的。然后就是问了公司的业务和技术栈方面,没了。总结:这次真的指出了我很多问题,无论是八股还是项目,感觉面试官人挺好,至少帮我纠错,还告诉我正确解决思路,虽然感觉对我来说全程压力面,但是我还是学到和了解到很多,就是被刷我还是要很感谢面试官啊。这一周把这次问题去好好处理巩固一下吧,这次实习面试强度好大啊
查看25道真题和解析
点赞 评论 收藏
分享
26届之耻将大局逆转:对于双非而言,进大厂最简单的方式是拿到大厂暑期实习并顺利转正。要想秋招直接拿到大厂offer,大厂实习至少一段,两段更好!
点赞 评论 收藏
分享
评论
22
206
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务