【OliQ】CVTE 提前批面试 已拒
CVTE 面试
整体流程
- 投简历 八月上旬
- 笔试 八月上旬
- 技术一面 八月中旬
- HR 面 九月中旬
面经
一、技术一面
面试官说话有种香港明星说国语的调调;
- 自我介绍
- 项目
- 项目的难点
- 反编译的使用
- 有没有其它方式获取类信息
- 设计模式的使用
- 接口 和 抽象类对比
- 某一个方法执行得特别慢怎么办
- 某一句 SQL 执行得特别慢怎么办
- 怎么统计某一个 Bean 中方法调用的次数
- 细分每个方法的调用次数
- AOP,使用
Map<String, Integer>
来存值
- AOP,使用
- 并发场景的考虑
- 实际上,如果 Bean 是 Prototype 类型的话,就无法统计了;
- 因为对数的变更需要多条语句,所以仅仅变成
ConcurrentHashMap
是不够的,必须手动地加同步- 可以加 Synchronized
- 也可以自己去实现 CAS 操作
- 如果是微服务怎么办
- 使用 Redis 中的 Hash 结构,搭配 Lua 脚本来实现
- 细分每个方法的调用次数
二、HR 面
面试官说话好冲的;
就一直聊天,胆颤心惊,毕竟是 CVTE的 HR呀。。
#2023秋招##面经##cvte#