字节暑期一面

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

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

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

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

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

Hot100 有效的括号
一面整体感觉比较简单,面试官重点问了实习项目的细节,八股问的比较少
全部评论
为什么要引入线程池异步化咋回答的
点赞 回复 分享
发布于 今天 17:37 湖南
我也面了 没过
点赞 回复 分享
发布于 今天 15:37 福建
字节面试真有水平啊
点赞 回复 分享
发布于 今天 15:37 上海

相关推荐

评论
1
1
分享

创作者周榜

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