shopee后端一面 1h ,感觉已经微凉

发面经,攒人品,求过。今年找暑假日常实习第一场面试!

实习项目拷打
1. 业务介绍
2. 数据库设计
3. 实习期间优化查询索引是怎么优化的
4. 做的最重要的工作是什么,试跑能力怎么做的
5. 只用数据库怎么抗高并发请求
项目拷打
1. 这个项目的功能是什么,消息队列怎么设计的?
2. 数据的持久化怎么处理的?
3. 有没有做请求压力大的情况下的分区?(没做,没考虑到)
4. 有没有使用过vibecodeing,为什么你的技术博客没有更新AI相关的
八股
1. Go的协程和系统级线程的区别?GPM模型介绍一下
2. channel了解吗,如何设计一个生产者消费者模型
3. Go的context了解吗,底层原理是怎样的?(没答上来)
   参考:https://www.mianshiya.com/question/1810649490458173441
手撕
单链表处理:将单链表头尾依次相连,时间复杂度O(n) ,空间复杂度O(1)
例子:
l1->l2->l3->l4 转换为 l1->l4->l3->l2
l1->l2->l3->l4->l5 转换为 l1->l5->l4->l2->l3

一开始没想到O(n)的实现方式,面试官提醒了寻找链表中间节点和反转链表后顺利完成。不知道会不会因为这个挂掉。
反问
1. 公司技术栈
    Go,后面可能转python做AI
2. 需不需要补充大模型知识(面试官乐了,不知道是不是觉得我太单纯了,太迟钝)
    最好补一下,是风口
#我的求职进度条##实习##面试#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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