抖音支付 - 后端开发实习生 二面

7.13:

1. 面试官自我介绍,我自我介绍
2. 实习多久了?
3. 那边做过什么项目? 说了一下实习干的需求,比较简单
4. 有其他的项目经历嘛? 简历项目
5. 你的项目有什么可以讲一讲的吗?有的话可以讲一下,没有可以跳过?然后我就硬说,垃圾项目没啥特点
6. 大致介绍一下你的项目?(挑难的说)
7. redis用的比较多是吧?redis的数据结构了解吗?他的hash怎么实现的?(压缩列表 + 哈希表)
8. 数据量比较大的时候 hash表的结构了解吗?不太记得了,我说了一下rehash的过程,
9. 如果有一个key一直不读取?那咋整啊? 不太了解乐,我说如果没有访问的话,应该会有一些机制去转移太久不动的key(过期、内存淘汰,没想到)
10. Redis持久化? AOF RDB 混合持久化
11. redis为啥那么快? 基于内存、单线程、IO多路复用
12. Mysql怎么加锁的知道吗? 不知道
13. 用过Mysql的锁嘛?会在哪些操作的时候加锁? 不知道,我就顺着锁的类型说,全局锁,表级锁,行级锁啥的,然后每个啥时候会用。
14. 数据库的索引了解吗?索引的存储结构是什么? B+、hash、全文索引
15. 简单介绍一下吧? 开始说InnoDB B+树 和 B树的区别
16. 聚簇索引 和 非聚簇索引了解吗?
17. 最左前缀了解吗?忘了,我说我听过最左优先匹配
18. 那你说一下吧? 主要涉及到联合索引,然后开始举了个例子说不遵循最左有限匹配会导致索引失效
19. Java用的比较多吧?如何实现一个线程安全的i ++? 我说了一下乐观锁和悲观锁的两个实现思路
20. Synchronized能修饰哪些啊? 代码块和方法
21. Synchronized锁升级过程了解吗?记得不太清了,大概说了一下, 主要是 偏向锁标记在哪不太记得了,然后怎么竞争锁也不太记得了,就说乐观锁咔咔抢,重试次数多了就升级。
21. 做题,给一个char的二维数组,和一个字符串, 然后 从一个位置出发,上下左右跑,然后判断这个字符串是否出现在二维数组中,打印yes or no。 回溯 + 剪枝, 最后答案不对,面试官让我给他过一下代码逻辑,然后边说边改,发现了问题,面试官也给我说了一下,然后答案对了

攒人品,求三面
全部评论
强啊佬,感觉抖音的部门好多,不知道投哪个,佬是走的内推吗
3 回复 分享
发布于 2023-07-13 23:34 北京
大佬强啊
1 回复 分享
发布于 2023-07-13 19:25 广东
佬收到三面通知了吗
点赞 回复 分享
发布于 2023-07-14 16:26 上海
哥们,三面了吗
点赞 回复 分享
发布于 2023-08-14 17:35 河南
题目是79. 单词搜索,另外求lz三面面经(能看到的话)
点赞 回复 分享
发布于 05-20 03:54 江西

相关推荐

藏剑天涯:全要了 领4份工资
点赞 评论 收藏
分享
SinyWu:七院电话面的时候问我有没有女朋友,一听异地说你赶紧分。我:???
点赞 评论 收藏
分享
吃不饱的肱二头肌很想退休:tnnd 我以为选妹子呢,亏我兴高采烈的冲进来😠
投递快手等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
20 117 评论
分享
牛客网
牛客企业服务