众安保险软开校招岗

问题:

擅长的语言

项目中主要写前端还是后端

项目前端数据如何展示?是前后端分离吗

用到的框架?

接触过SpringBoot吗

讲一下GC的理解

项目中如何保证事物

Java8的新特性

Volatile和Lock

项目中用到了哪些设计模式

如何保证分布式架构项目中的数据一致性

如何实时保证分布式架构项目中的数据一致性

算法:给一个整数n,代表n个左括号,和n个右括号,判断合法的排列组合有多少种?

总结:

get offer,最后两个问题,是问如何保证系统之间的数据一致性,和数据最终一致性。

数据最终一致性可以是t+1的一致性,比如一个招聘系统,可以开启一个定时任务,每天0点将数据推送到下游系统。即下游系统可以容忍数据延迟。

数据一致性就要求数据的实时一致性,比如通过MQ或者kafka发消息消费的方式,进行实时的数据传输。或者通过mysql中的bin log,来实现数据的复制。

算法题答得不是很好,当时给出的答案是全排列+栈的方式,可以用回溯法+剪枝的方法去做。

众安保险是腾讯、蚂蚁金服、平安保险三方控股的互联网+保险公司,也是很值得去的。但是要求先去实习,并且不能发校招offer,最后就没有去,比较遗憾。

posted @ 2019-11-10 20:14  进击的李同学  阅读(446)  评论(0编辑  收藏  举报