26暑期实习——美团测开二面(已offer)

感谢团子收留!

后端暑期实习从3月多投到现在,基本是简历挂/笔试挂,个别一面挂,感觉是简历项目太烂了。

总时长:30分钟

1.一面面试官有没有给你介绍过业务

2.自我介绍

3.项目相关

3.1 项目是网上找的吗(是的,但是代码都是自己写了一遍)

3.2 项目里面最核心的部分(异步秒杀)

3.3 电脑上有代码吗,打开看一下(找了一下发现在实验室电脑上,遂无)

3.4 秒杀的功能有没有测试过,以及如何保证数据库和redis的一致性

4.八股

4.1 最常使用的一些设计模式

4.2 乐观锁和悲观锁及对应的使用场景

4.3 红黑树的底层细节有没有了解过,哪些数据结构中使用到了红黑树

4.4 了解过哪些Linux命令

5.AI

5.1 接触/使用过哪些AI,你会用AI去帮你干什么

5.2 AI辅助编码有没有用过/了解过

5.3 使用AI设计一个爬虫工具,你会怎么做(提到了本科毕设用到了爬虫+浅浅的NLP,介绍了一遍)

5.4 有没有调用过AI相关接口去开发一些工具(无,一般直接官网上问)

6.手撕

本来以为30分钟的面试时长不会有手撕,但还是出了

6.1 合并两个有序链表 (3min)

面试官:再做一道吧

6.2 三数之和

7.入职时间,能不能实习到9月中下,工作时长等问题

8.反问

#牛客AI配图神器#

#ai智能作图##如何判断面试是否凉了##简历中的项目经历要怎么写##牛客创作赏金赛#
全部评论
1 回复 分享
发布于 昨天 16:20 广东
手撕是给链接还是本地ide哈?
点赞 回复 分享
发布于 昨天 20:01 湖北
兄弟base哪里的呀?
点赞 回复 分享
发布于 昨天 19:55 湖北
祝贺
点赞 回复 分享
发布于 昨天 18:36 天津
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next) {} * }; */ class Solution { public: ListNode* mergeTwoLists(ListNode* list1, ListNode* list2) { // 创建一个虚拟头节点(dummy node),简化边界条件处理 // 虚拟节点的next将指向合并后的链表头 ListNode* dum = new ListNode(0); // cur指针用于构建新链表,初始指向虚拟节点 ListNode* cur = dum; // 同时遍历两个链表,直到其中一个被完全遍历 while (list1 != nullptr && list2 != nullptr) { // 比较当前两个节点的值,将较小者接入新链表 if (list1->val < list2->val) { cur->next = list1; // 将list1节点接入 list1 = list1->next; // list1指针后移 } else { cur->next = list2; // 将list2节点接入 list2 = list2->next; // list2指针后移 } cur = cur->next; // 新链表指针后移 } // 将未遍历完的链表剩余部分直接接入新链表 // (三目运算符:如果list1不为空则接list1,否则接list2) cur->next = list1 != nullptr ? list1 : list2; // 返回合并后的链表头(跳过虚拟节点) return dum->next; } };
点赞 回复 分享
发布于 昨天 15:16 广东
恭喜恭喜,面试官有说到岗时间吗
点赞 回复 分享
发布于 昨天 14:06 江苏
接好运
点赞 回复 分享
发布于 昨天 14:03 江苏

相关推荐

昨天 10:39
已编辑
中国人民大学 Java
全程一小时十分钟&nbsp;精疲力尽听说美团约二面很快,至今没约二面,大概率已凉说实话沉淀了半个月,自我感觉相对于前面两次大厂面试已经提升很多了,这也进不去二面的话真没办法了#牛客AI配图神器#自我介绍挑一个项目讲讲为什么采用了这个技术,没有采用那个技术为什么有些公司不再采用zookeeper动态代理怎么实现的mock还有什么方法实现模拟高并发动态代理有哪些为什么JDK动态代理需要基于接口实现有一个代理类,类里面有A方法B方法,A的方法直接调用B会被代理吗缓存怎么设计的如何让保持缓存数据库一致性首次缓存的时机大量调用请求打到etcd上怎么办为何不项目一启动的时候就把etcd的服务提供给调用者讲讲服务续期和心跳检测讲讲Java并发编程,随便讲讲(我答的锁分类,锁升级等)刚才你提到AQS&nbsp;讲讲AQS(挖坑了&nbsp;我不会)讲讲volatile关键字volatile如何禁止指令重排序讲讲线程池假如核心线程还没满,有几个空闲的核心线程,又来了一个新任务,此时会怎么做?(答错了&nbsp;应该是新建核心线程)讲讲Mysql的事务 讲讲MVCCMVCC的快照读的实现(乱扯一通,答得比较混乱)写个SQL题目(好久没写了&nbsp;彻底疯狂&nbsp;JOIN后面的ON都忘写了)LEFT/RIGHT/INNER&nbsp;JOIN&nbsp;的区别了解AI吗说说AI工具怎么保证AI写的代码的正确性AI能写代码了,你扮演什么角色具体说一次用AI写代码的经历算法题(合并区间)
点赞 评论 收藏
分享
评论
7
5
分享

创作者周榜

更多
牛客网
牛客企业服务