CVTE全部流程已通过,许愿Offer
本人投的是后端开发岗,做的是Java开发,双非渣本一枚
------------------ 笔试 ----------------------
几十道选择题,选完就不可以改的那种
算法: 超过一半的数字 、 最长上升子序列
------------------- 一面(电话) ---------------------
1. 自我介绍
2. 问项目亮点在哪,遇到哪些困难,如何解决
3. TCP,UDP,7层模型,5层模型, 浏览器输入网站整个流程
4. Java 线程状态,以及如何转换
5. Java 并发相关, JUC包了解哪些
6. MySQL Innodb MyIsam 区别, 索引底层
7. 给你一张表和几个索引,问你几个sql,哪个命中了索引,命中了哪几个,没命中的有没有办法可以让他命重(in 优化法)
8. 给你两张表,让你口述几条sql,考了group by having , left join,order by 等操作
9. redis相关知识: 穿透,雪崩,redis为什么快,持久化底层如何执行,使用哪种持久化策略
10. 概率论问题: 50个红球,50个白球,分别随机放入两个桶,问怎么才能使拿到红球的概率更大(概率论真滴不会T_T)
面完直接让我等二面通知了
------------------- 二面 视频 -------------------
1. 简历项目挨个轮着问,解决了哪些问题
2. 单体架构中 redis 跟 mysql 的数据不一致怎么解决 (网上很多答案)
3. redis 架构设计,为什么是单进程,怎么IO多路复用,说说epoll,边沿触发怎么理解,有哪几种事件
4. redis广播机制有了解吗,有什么作用(分布式广播)
5. Java 线程池,我说我看过源码,就让我说源码了
6. Kafka 架构设计,为什么是分布式的?为什么要持久化?为什么要设置多消费者组?为什么是pull 模型?异步更新时 ISR集合知道吗?
7. kafka 你怎么用的? 怎么保证数据不丢失,怎么保证只发送一次,幂等
8. RocketMQ跟 kafka的区别, 为什么RocketMQ适合用来实现分布式事务
9. 如何让消费者消重新消费消费过的消息(回溯消费)
10. Zk分布式锁怎么使用的,底层原理是啥?(临时有序节点,还有通知机制)
11. 我用kafka实现分布式事务有什么问题(严重依赖kafka,并且没有rocketMQ的监听事务状态的机制)
12. springcloud各个组件说说,你怎么理解这些组件存在的作用的(注册中心,限流,负载均衡,远程调用,配置中心,分布式广播等。。。。)
-------------------三面 (HR综合面)视频 -------------------
1. 最有成就感的事情
2. 最有挫败感的事情
3. 对你影响最大的人
4. 家庭情况
5. 你所能接受的上班时间,工资,以及地点
6. 有无女友
7. 为什么绩点不是很高(搞技术去了【狗头】 溜。。。。)
8. 有无其他Offer
-------------------四面 (线下群面) -------------------
这轮我是真滴慌,我纯正的一个程序员混到一堆销售,需求,产品小姐姐之中,我尝试努力假装自己不是个程序员
1. 未来3、5、10年三个阶段的工作以及生活规划
2. HR读一段材料,让我们拟定开会要讨论的问题(一脸懵逼。。)
3. 无领导小组群面,尝试融入讨论中(哭 T_T。。 真滴没试过这样,我只是个程序猿啊。。。)
4. 更进一步地了解个人的情况,然后还会抽刚刚其他人说的那些,问你他说了啥。
感觉这家公司HR比技术还牛逼,不愧是CVTE啊
最后,许愿Offer!!!!!!!