抖音后端一面(接近50min)

自我介绍

问项目十几分钟左右
问有没有项目有没有投入使用
答:无,练习的项目😀

八股也是十几分钟左右
1.输入URL到显示页面全流程?dns递归查询讲讲?
2.你知道TCP吗?拥塞控制流量控制分别解决什么问题?了解UDP吗
3.cookie和session区别
4.进程线程协程区别
5.什么是死锁?怎么避免?
6.你知道那些存储引擎?聚簇索引和非聚簇索引区别,哪个性能更好
7.redis那些数据结构?zset实现原理?为什么用跳表不用B+树?

手撕(先讲思路再写)
把字符串全部划分成回文子串的最小切割次数,不会换了一道
最长无重复子串,撕出来了

反问
1.部门业务技术栈
答:go已及其它中间件
2.面试表现,有什么要加强的?
表现不能说,加强的话基础没什么问题(我觉得我八股其实一坨),项目的话思考要深入一些,不过也没关系,反正也是练手的   😧

全部评论
面试官看起来很年轻,面试过程感觉很随意,不知道是不是KPI
点赞 回复 分享
发布于 昨天 18:50 广东

相关推荐

发面经,攒人品,求过。今年找暑假日常实习第一场面试!实习项目拷打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->l2l1->l2->l3->l4->l5 转换为 l1->l5->l4->l2->l3一开始没想到O(n)的实现方式,面试官提醒了寻找链表中间节点和反转链表后顺利完成。不知道会不会因为这个挂掉。反问1. 公司技术栈Go,后面可能转python做AI2. 需不需要补充大模型知识(面试官乐了,不知道是不是觉得我太单纯了,太迟钝)最好补一下,是风口
我的求职进度条
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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