AI 全栈开发工程师二面面经
完整信息
本篇目录
1.介绍一下在实习做的一些工作内容
2.在这个项目里面就是最大,遇到的最大的挑战是什么呢?
3.怎么能保证AI重构代码之后,那个功能和之前是一模一样的呢?
4.知道 java21 现在有什么新特性吗?包括现在 JDK 已经发展到哪个版本?新版本和 JDK 8 有什么区别?有去了解过吗。
5.当时做的这个项目大概数据量是多少?
6.openspec,superpower有了解是什么东西?用过吗
7.有去了解过他为什么要用这个东西吗?
8.mysql怎么做数据同步?
9.了解哪些分布分表的策略之类?一般有哪些形式或者哪些方式?什么场景用什么?
10.水平分表一般是怎么切分,保证每个表的数据量级差不多?
11.假设像商城它有订单表,然后订单表是一个特别大的,每天可能就有几千万单,然后每年可能是有几百万甚至亿条的单量。我们肯定是对订单表做了一些分库分表的一些设计,然后我们可能设计的过程中,比如说用订单号是做一些分库分表,我一个用户进来,我怎么去查看到我用户名下所有的订单?因为可能我那个分布分表,可能拆到几百个库里面,甚至每个库里面我可能有拆到几个,然后我一某一个用户进来,我要看到我所有的订单一般怎么去实现。
12.比如说再加一个场景,刚那个是用户登录进来能看到用户的所有订单,但是实际商城里面售卖那些商品,有好多它是三方商家的。那三方商家登录进来,想看到商家里面别人已经买了哪些订单?怎么实现?相当于两个场景,第一个是用户进来,用户看到他自己购买的订单。第二个是三方商家进来,要看到三方商家,然后别人在我这才买的,我需要发货这些订单。或者我再增加其一些其他的一些维度,然后比如说我要查最近三个月,最近半年或者最近一年的。
13.举个场景,如果消费这个消息是用来做一些很核心的业务,比方说一些金额计算的或者金额扣减的等等,这种可能对数据安全要求特别高,我们可能需要实现一些防重的能力,这个你有什么办法去做到这种防重吗?或者有些什么方式吗?
14.对未来,自己的未来有什么规划或者期望吗?
汇川要求提前实习2个月,2个月之后才发正式offer,已经拒绝了。
本篇目录
- 01
介绍一下在实习做的一些工作内容
- 02
在这个项目里面就是最大,遇到的最大的挑战是什么呢?
- 03
怎么能保证AI重构代码之后,那个功能和之前是一模一样的呢?
- 04
知道 java21 现在有什么新特性吗?包括现在 JDK 已经发展到哪个版本?新版本和 JDK 8 有什么区别?有去了解过吗。
- 05
当时做的这个项目大概数据量是多少?
- 06
openspec,superpower有了解是什么东西?用过吗
- 07
有去了解过他为什么要用这个东西吗?
- 08
mysql怎么做数据同步?
- 09
了解哪些分布分表的策略之类?一般有哪些形式或者哪些方式?什么场景用什么?
- 10
水平分表一般是怎么切分,保证每个表的数据量级差不多?
- 11
比如说用订单号是做一些分库分表,我一个用户进来,我怎么去查看到我用户名下所有的订单?
- 12
那三方商家登录进来,想看到商家里面别人已经买了哪些订单?怎么实现?
上一问 ↑ - 13
如果消费这个消息是用来做一些很核心的业务,比方说一些金额计算的或者金额扣减的等等,这种可能对数据安全要求特别高,我们可能需要实现一些防重的能力,这个你有什么办法去做到这种防重吗?或者有些什么方式吗?
- 14
对未来,自己的未来有什么规划或者期望吗?