✅工作3年,城市停车项目,保险理赔(财&人身)&电服业务
面试者背景
:::warning 20年毕业,软工本科,城市停车项目,保险理赔(财&人身)&电服业务,
介绍下理赔业务流程,客户报案(立案)、查勘、定损、理算、核赔、账单,收付
理赔的时候还没投保遇到过吗?如何处理?暂存是如何做的?报案记录。
整个理赔环节有用流程引擎之类的吗?工作流等?状态(码表)、状态机?
用户敏感信息的脱敏、加密是如何做的?日志打印有做脱敏吗?脱敏工具类是自研的吗?如果要做怎么做?自定义注解、脱敏规则。
数据加密后能做模糊查询吗?分词、内存
设计模式用过吗?介绍下。策略**+**模板,装饰器,
理赔这部分是一个单独应用还是多个微服务?服务间调用用Dubbo?feign?
Dubbo和feign有啥区别?rpc vs http,为啥rpc快?他们的负载均衡是如何做的?ribbon,ribbon是客户端还是服务端的。后面ribbon****不支持咋办?限流做过吗?
当给第三方提供接口调用,需要注意哪些事情?限流(zset限流)、鉴权、加解密、合法性、幂等。
加解密是怎么做的?参数转换为啥用groovy?好处是什么?如何保证接口调用拿到的数据是完整的?中间有没有人篡改过?加密**&解密、加签&**验签做的事情一样吗?
Zset实现滑动窗口是如何做的?zcard、zremrangebyscore?负无穷是如何表示的?阈值是怎么配置的?配置中心吗?存在redis****中的阈值会不会被删掉?删掉再查库,阈值为啥不做本地缓存?
设计redis的key和value上,有哪些原则?命名规则、大小限制、避免大key、
大key会有啥问题呢?那如果有大key了咋办呢?拆分。拆分后查询怎么办?用cluster分片可以吗?
集群模式的原理?相比其他部署方式好处是什么?性能、
SQL****调优做过吗,介绍下。索引、长事务。长事务是如何优化的?事务是如何实现的?声明式事务、
事务失效遇到过吗?没走代理、异常处理、多线程事务能生效吗?为啥。
如何让子线程拿到主线程的数据?用threadlocal的时候有啥需要注意的嘛?remove,为啥?
Zk****创建节点如何保证节点唯一性?zk的使用场景?注册中心、分布式锁?
zk是ap是cp的?为啥CAP中AC不能同时满足?哪些系统是AP的?nacos注册中心?redis为啥是AP的?如果是同步复制就AP****了吗?
如果让你实现一个消息队列,你会考虑哪些问题?基本架构、推拉、持久化、ack策略。如何避免消息重投?
:::
题目解析
:::color4 用户敏感信息的脱敏、加密是如何做的?日志打印有做脱敏吗?脱敏工具类是自研的吗?如果要做怎么做?自定义注解、脱敏规则。
数据加密后能做模糊查询吗?分词、内存
:::
:::color4 设计模式用过吗?介绍下。策略+模板,装饰器,
:::
:::color4 理赔这部分是一个单独应用还是多个微服务?服务间调用用Dubbo?feign?
Dubbo和feign有啥区别?rpc vs http,为啥rpc快?他们的负载均衡是如何做的?ribbon,ribbon是客户端还是服务端的。后面ribbon不支持咋办?限流做过吗?
:::
✅LoadBalancer和Ribbon的区别是什么?为什么用他替代Ribbon?
:::color4 当给第三方提供接口调用,需要注意哪些事情?限流(zset限流)、鉴权、加解密、合法性、幂等。
加解密是怎么做的?参数转换为啥用groovy?好处是什么?如何保证接口调用拿到的数据是完整的?中间有没有人篡改过?加密&解密、加签&验签做的事情一样吗?
:::
:::color4 Zset实现滑动窗口是如何做的?zcard、zremrangebyscore?负无穷是如何表示的?阈值是怎么配置的?配置中心吗?存在redis中的阈值会不会被删掉?删掉再查库,阈值为啥不做本地缓存?
:::
:::color4 设计redis的key和value上,有哪些原则?命名规则、大小限制、避免大key、
大key会有啥问题呢?那如果有大key了咋办呢?拆分。拆分后查询怎么办?用cluster分片可以吗?
:::
:::color4 集群模式的原理?相比其他部署方式好处是什么?性能、
:::
:::color4 SQL****调优做过吗,介绍下。索引、长事务。长事务是如何优化的?事务是如何实现的?声明式事务、
事务失效遇到过吗?没走代理、异常处理、多线程事务能生效吗?为啥。
:::
:::color4 如何让子线程拿到主线程的数据?用threadlocal的时候有啥需要注意的嘛?remove,为啥?
:::
✅有了InheritableThreadLocal为啥还需要TransmittableThreadLocal?
:::color4 Zk****创建节点如何保证节点唯一性?zk的使用场景?注册中心、分布式锁?
zk是ap是cp的?为啥CAP中AC不能同时满足?哪些系统是AP的?nacos注册中心?redis为啥是AP的?如果是同步复制就AP了吗?
:::
:::color4 如果让你实现一个消息队列,你会考虑哪些问题?基本架构、推拉、持久化、ack策略。如何避免消息重投?
:::