9.2抖音电商三面

10min通知三面过
我去这都能过,字节是真不挑哈
———————————————

答得不好,估计凉凉
全程没八股,就硬想

1.问实习问项目
2.设计一个分库分表的中间件,给你一个sql如何确定要查询的分片
3.设计一个高并发读写的数据结构

md面之前把算法都刷了一遍,结果拉坨大的
算法: 一千万个对象,编号相同的对象互斥访问,如何实现高并发访问(我的作法是根据编号对数组长度取模,模数相同的对象分到一个元素,对数组元素加锁,控制锁的粒度)
全部评论
太强了佬
1 回复 分享
发布于 2024-09-02 13:21 湖北
好难啊,一个不会
点赞 回复 分享
发布于 2024-09-02 13:27 广西
佬,问一下,我自己手撕然后经过面试官提醒才撕出来,然后叫我优化,我也没优化出来,1个小时面试,手撕估计占了40来分钟,是不是已经寄了
点赞 回复 分享
发布于 2024-09-02 15:56 上海
你这边有和你说用不用再加一轮技术面嘛
点赞 回复 分享
发布于 2024-09-03 21:08 北京
高并发读写的数据结构是啥
点赞 回复 分享
发布于 2024-09-06 22:32 湖北
三面隔了多久约hr面呢
点赞 回复 分享
发布于 2024-09-09 21:40 北京
三面大概多长时间呢 佬
点赞 回复 分享
发布于 2024-09-12 00:48 安徽
佬,编号不同的对象也可能会被放在同一个桶中呀,也变成互斥访问了
点赞 回复 分享
发布于 2024-10-05 19:42 陕西

相关推荐

02-10 21:25
已编辑
蚌埠坦克学院 C++
一面50min,项目30min,算法5min,闲聊平时怎么学习+反问10min,面试官人不错。之前主要学的是cpp,进来要转go。项目是xv6+bustub。我之前没有实习过并且项目是偏底层的,所以问的问题主要是八股,总体难度不大,也没有问cpp相关的问题。1. 进程和线程的区别 为什么进程调度开销更大2. mmap的流程3. 零拷贝优化的核心思想是什么4. 为什么要分内核态和用户态5. 接收数据并转发出去这一过程中操作系统做了什么,如果使用mmap,有几次数据拷贝?有几次内核/用户态切换?6. read mmap sendfile分别适用于什么场景?7. LRU算法的实现 不用写代码8. B+树 B树 哈希表做索引的优劣势9. 各个事务隔离级别的实现方式10. 锁和MVCC有什么区别11. MVCC中旧版本数据怎么组织的12. 想问redis和网络,因为最近在学cpp,直接说忘得差不多了13. 执行一条SQL的流程算法:最长递增子序列没怎么面试过,自我介绍的时候总是说然后,有些太紧张了,这点要改一下。二面50min 项目八股20min  算法30min1. 项目难点2. 联合索引的使用3. 3种智能指针概念和使用场景4. 负载均衡算法 说了不了解还是要我现想5. HTTPS和HTTP的区别 SSL/TLS用的证书是什么东西算法:大整数乘法 一开始写成了加法。。。这个好久没做了写了挺长时间感觉寄了#字节##面经##后端#
查看34道真题和解析
点赞 评论 收藏
分享
评论
22
107
分享

创作者周榜

更多
牛客网
牛客企业服务