字节暑期一面

实习:  
规则引擎应用在哪些具体业务(风控、积分等)?解决了什么核心问题?
    

    
    - 如何使用乐观锁解决数据修改冲突?
        
    - 具体 SQL 是怎么写的?`version` 字段如何处理?
        
    - 在 RR(可重复读)隔离级别下,先查后改为什么会有并发问题?
        
    - `select ... for update` 的作用及原理。
        

    
    - Redis 分布式锁(Redisson)的使用场景(定时任务删冗余数据)。
        
    - Redisson 的底层原理(看门狗机制、Lua 脚本、原子性、红锁等)。
        
    - 为什么要引入线程池异步化?(降低 RT)。
        
    - 线程池参数设置(核心线程数、拒绝策略)。
        
    -  为什么用线程池而不是消息队列(MQ)?(架构复杂度、一致性要求、QPS 评估)。
        

    
    - 系统部署架构是怎样的?(5 台服务器)。
        
    - Nginx 的作用及常用的负载均衡算法(轮询、权重、哈希等)。
        

Coding(两道代码题)
多线程代码找问题

Hot100 有效的括号
一面整体感觉比较简单,面试官重点问了实习项目的细节,八股问的比较少
全部评论
什么岗啊
点赞 回复 分享
发布于 03-10 10:40 山东
为啥会给感谢信,kpi了吗
点赞 回复 分享
发布于 02-07 18:27 江西
为什么要引入线程池异步化咋回答的
点赞 回复 分享
发布于 01-29 17:37 湖南
我也面了 没过
点赞 回复 分享
发布于 01-29 15:37 福建
字节面试真有水平啊
点赞 回复 分享
发布于 01-29 15:37 上海

相关推荐

1h05min,算法非hot100,没撕出来。以为凉了,但是居然过了,谢谢温柔面试官。Q1: 自我介绍一下。Q2: 讲讲这个AI的项目。Q3: 讲讲AI视频解析平台出于什么目的做的。Q4: 最大视频文件大小限制是多少?最终解析内容以什么形式输出给用户?Q5: 提取音频并调用大模型处理的整个链路?Q6: 如何利用MD5配合分布式锁做内容级别去重的?Q7: Redis的分片状态设计?分片大小定为5MB的依据是什么?Q8: 超卖怎么保障数据的最终一致性?Q9: Redis缓存击穿具体用了哪种方案?为什么选择逻辑过期?Q10: 达到最大重试次数依然失败有什么兜底策略?Q11: 延迟队列处理超时订单时,怎么通过乐观锁解决支付关单冲突的?Q12: Redis持久化是怎么配置的?Q13: 异步有点重度依赖MQ吧,消息积压或消费者消费不过来,怎么监控和处理?Q14: 遇到过加了索引但依然走全表扫描的慢SQL情况吗?怎么排查解决?Q15: 用到本地线程池了吗?核心参数是怎么评估设置的有考虑嘛?Q16: 你后面这个床柜子感觉设计挺好的??快手那萝卜面试没虚拟背景用Q17: 噢噢,用Lua脚本保证扣库存的原子性,若脚本执行到一半Redis节点挂了会怎样?Q18: MySQL默认的事务隔离级别是什么?不同级别下乐观锁表现有区别吗?Q19: MinIO里未合并成功的残余分片文件,有想过怎么处理嘛。Q20: 调API时若突然宕机,业务端如何给前端做的用户感知呢。Q21: 并发场景下直接用HashMap有什么线程安全问题?Q22: ok,那我查询用户“最近上传的10个视频”,选Redis的哪种数据结构,为什么?Q23: Redisson看门狗业务耗时一直续期,锁还能释放吗?Q24: MyBatis的XML时,#和$占位符有何区别?防SQL注入场景必须用哪个?Q25: 假设视频平台流量突增10倍,你觉得瓶颈会在哪个组件?有想过这个问题嘛?Q26: 好的,出道算法吧。Q27: 讲一下你心态的变化嘛?[代码一直爆红,没撕出来,换我红温崩溃了,被面试官看出来了,因为前面问简单都答得都挺好的。]Q27: 时间差不多了,就讲一下思路吧。反问。面试官给了很清晰的建议,真的非常感谢。隔了两天才约二面。
牛客喵🐱:这周这家公司好多人都在面,春招专题里还能看到其他公司的最新招聘动态和面经,快去看看👉https://www.nowcoder.com/link/chunzhaoji2610
查看25道真题和解析
点赞 评论 收藏
分享
评论
4
18
分享

创作者周榜

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