快手 一面 java 凉经

实习做的事
埋点监控--aop和filter的实现细节
项目的协议是怎么样的
长连接还是短连接
单对单 群聊怎么实现的
zk在这个项目解决什么问题 体现什么作用
zk选举怎么做的呢
zk的基本架构
Raft协议 多节点怎么达到一致的
分布式id发号器
雪花算法怎么实现的 怎么保证不重复的
Rabbitmq的基本架构 怎么保证消息不丢失的
分库分表具体怎么做
数据旧表新表怎么做到对业务无改
spring的aop实现原理 比如接口的userid这个参数怎么拿到
spring的ioc机制
两个bean的循环依赖
java的io bio和nio的区别
多路复用是解决什么问题优化了什么资源的利用
juc的组件
线程池的核心参数 最大线程数和核心线程数区别  什么时候核心线程数的数量达到最大线程数
tcp协议的可靠性怎么保证

代码题:二叉树最大宽度
反问:需要深入 基础不扎实
全部评论
暑期实习吗?
点赞
送花
回复
分享
发布于 04-19 17:59 天津
怎么会问raft协议的是楼主简历里写了吗
点赞
送花
回复
分享
发布于 04-19 22:37 陕西
滴滴
校招火热招聘中
官网直投

相关推荐

头像 头像
04-26 13:27
已编辑
东北大学 计算机类
#软件开发2024笔面经# 鼠鼠的前两场面试,面试官都没怎么问,这场是认真的被拷打了4/251.自我介绍2.找一个项目介绍一下3.项目相关4.Redis zset底层数据结构5.跳表的数据结构是什么样的6.跳表跳的个数是固定的吗7.跳表相对于链表的优势是什么8.跳表的时间复杂度是多少9.秒杀业务里Lua脚本是怎么写的10.Redis的lua脚本是怎么保证原子操作11.Redis里有事务回滚吗12.Redis里discard的命令13.Redis分布式锁怎么做14.需要加过期时间吗,为什么要加15.completablefuture 和 countdownlatch怎么用的16.Countdownlatch是怎么知道变为0的17.concurrentHashmap是怎么保证线程安全的18.Jdk1.7之前是怎么锁的(分段锁)19.Synchronized是轻量级锁还是重量级锁20.说一下整个锁的升级过程21.轻量级锁的适用场景22.CAS自旋会占用CPU吗23.Main方法执行之前执行逻辑24.Java agent了解吗25.JVM的角度说线程和进程的关系26.元空间和方法区的区别27.元空间里放哪些东西28.一个JVM只能跑一个java进程吗29.说一下类的加载过程30.说一下双亲委派模型31.假如自己定义一个String类,项目启动后使用的是自己定义的吗32.Spring打包的jar包有打开看过吗33.线程池的参数34.线程池对于不断堆积的任务的运行流程35.阻塞队列满了才启用备用线程吗,确定吗36.核心线程会被回收吗37.非核心线程会被回收吗38.什么叫主键索引,唯一索引,联合索引39.主键索引可以有空值吗,唯一索引可以有空值吗40.几个走不走联合索引的题41.Spring创建bean的方式有哪些42.@Bean为什么一定要写在配置类里43.@Component能标注在方法上吗44.手撕算法题:二选一45.二叉树的最大宽度46.最长回文子串前面问了大约45分钟,算法写完加解释大约十五分钟,合计60分钟多一点–––––––––––––––––––––––––––––––––––––––––4/26更新,早上十点收到进二面了
点赞 评论 收藏
转发
1 22 评论
分享
牛客网
牛客企业服务