难度比肩秋招的shoppe
给鼠鼠整不会的,又面了一次shoppe,结果难度把字节,团子,快手爆了,感觉有秋招难度了,不过运气好都学过,基本都能说出来
总计1h3min
- 1.实习介绍
- 2.项目介绍,Apollo动态测试
- 3.实习Kafka保证消息不重复消费
- 4.为什么需要虚拟内存,怎么映射,效率低,怎么解决
- 快表,多级页表
- 5.time_wait状态过多为什么,==怎么查找,怎么解决==
- 让我蒙对了netstat -anp | grep TIME_WAIT
- 6.排查高CPU占用率:爽了
- top得到pid,ps -H -eo pid,tid,%cpu grep pid
- 得到线程再Jstack
- 7.JVM双亲委派机制(最简单的一个问题)
- 8.findclass和loadclass区别(维二最简单)
- 9.锁的理解(syn,aqs,cas,底层):从锁定总线说,本质都是悲观
- 10.Spring的初始化流程
- 11.Zset数据结构
- 12.跳表原理,怎么找的,复杂度:数组挂链表
- 13.快排原理,问题和优化思路
- 14.500w条数据,学生的成绩,排序,要尽可能短
- 他说快排慢,提示局部性原理
- 想起来了!说了可以用计数排序(其实桶大小设置为1也可以桶,都是正确的)
- 15.100亿的int64位整数,1台128兆机器,找到最大100个
- 告诉我内存存不下
- 我说了分支归并+堆排
- 16.MVCC
- 17.MVCC解决幻读了么,什么情况幻读
- 18.kafka高性能的原因,零拷贝细节,不用mmap
- 19.kafak什么时候发生rebalance
- 算法:k一组反转链表(7min)
下午约二面
- 1.介绍
- 2.怎么学习的,有没有其他编程语言
- 3.有没有什么代码实践(写了一堆轮子)
- 4.说说对rpc底层的理解
- 5.说说对dubbo的理解
- 6.序列化协议:Hessian2,原理
- 7.负载均衡
- 保护,熔断,重试
- 8.缓存
- 9.如果一个服务提供者宕机,怎么感知
- 10.mysql索引的查询过程,具体从非叶子节点到叶子节点到槽,头信息
- 给了条sql,让你说整个查询过程
- 11.mysql和redis的区别
- 12.事务是什么,原理,事务隔离级别RC,RR
- 13.原子性如何保证
- 14.mysql一个表很满了怎么办
- 15.怎么就是慢,不超过三层树高,说了下计算方式2450w过程
- 16.分库分表,怎么做
- 17.如何诊断Linux服务器的资源占用过高,各种资源占用
- 18.查看error.log的错误信息,有一条错误日志以sql开头,如何查询错误日志的数量
- 记不清,说了个error.log |grep sql ,再加一个累加的命令
- 19.OS启动过程(这个感觉很不常规了)
- 王道课里还说过这个,有一点记忆说了说
- 20.一条URL过程
- 背爽了,以HTTPS和OSI为例,到网卡,交换机,路由器,顺便说TLS握手
- 21.redis的分布式锁如何实现:可重入,可重试,pubsub和信号量
- 算法:二次搜索树找第K个大的数,逆中序秒了
面完1小时约hr面
总计1h3min
- 1.实习介绍
- 2.项目介绍,Apollo动态测试
- 3.实习Kafka保证消息不重复消费
- 4.为什么需要虚拟内存,怎么映射,效率低,怎么解决
- 快表,多级页表
- 5.time_wait状态过多为什么,==怎么查找,怎么解决==
- 让我蒙对了netstat -anp | grep TIME_WAIT
- 6.排查高CPU占用率:爽了
- top得到pid,ps -H -eo pid,tid,%cpu grep pid
- 得到线程再Jstack
- 7.JVM双亲委派机制(最简单的一个问题)
- 8.findclass和loadclass区别(维二最简单)
- 9.锁的理解(syn,aqs,cas,底层):从锁定总线说,本质都是悲观
- 10.Spring的初始化流程
- 11.Zset数据结构
- 12.跳表原理,怎么找的,复杂度:数组挂链表
- 13.快排原理,问题和优化思路
- 14.500w条数据,学生的成绩,排序,要尽可能短
- 他说快排慢,提示局部性原理
- 想起来了!说了可以用计数排序(其实桶大小设置为1也可以桶,都是正确的)
- 15.100亿的int64位整数,1台128兆机器,找到最大100个
- 告诉我内存存不下
- 我说了分支归并+堆排
- 16.MVCC
- 17.MVCC解决幻读了么,什么情况幻读
- 18.kafka高性能的原因,零拷贝细节,不用mmap
- 19.kafak什么时候发生rebalance
- 算法:k一组反转链表(7min)
下午约二面
- 1.介绍
- 2.怎么学习的,有没有其他编程语言
- 3.有没有什么代码实践(写了一堆轮子)
- 4.说说对rpc底层的理解
- 5.说说对dubbo的理解
- 6.序列化协议:Hessian2,原理
- 7.负载均衡
- 保护,熔断,重试
- 8.缓存
- 9.如果一个服务提供者宕机,怎么感知
- 10.mysql索引的查询过程,具体从非叶子节点到叶子节点到槽,头信息
- 给了条sql,让你说整个查询过程
- 11.mysql和redis的区别
- 12.事务是什么,原理,事务隔离级别RC,RR
- 13.原子性如何保证
- 14.mysql一个表很满了怎么办
- 15.怎么就是慢,不超过三层树高,说了下计算方式2450w过程
- 16.分库分表,怎么做
- 17.如何诊断Linux服务器的资源占用过高,各种资源占用
- 18.查看error.log的错误信息,有一条错误日志以sql开头,如何查询错误日志的数量
- 记不清,说了个error.log |grep sql ,再加一个累加的命令
- 19.OS启动过程(这个感觉很不常规了)
- 王道课里还说过这个,有一点记忆说了说
- 20.一条URL过程
- 背爽了,以HTTPS和OSI为例,到网卡,交换机,路由器,顺便说TLS握手
- 21.redis的分布式锁如何实现:可重入,可重试,pubsub和信号量
- 算法:二次搜索树找第K个大的数,逆中序秒了
面完1小时约hr面
全部评论
太牛逼了,一面八股还能说一说,二面的各种排查+底层理解真的就不会了
,我果然还是太菜了
佬太强了
这可不是运气 是实力
《运气好》
怎么这么强啊佬
相关推荐
点赞 评论 收藏
分享