广州小厂面经(ai相关应用)

实习问题

实习期间有没有在数据库做过建表?说一下,你有设计了哪些表? 实习期间是做低代码,那你有没有做过代码开发的内容?

项目拷打

你理解token是干什么的吗? token的校验,是怎么校验的?在项目框架中是放在哪里?放在哪个环节,哪个服务上面做的?

那它是在什么地方触发这个token,以及对这个token进行解析?

鉴权是放在拦截器里面吗?

拦截器是怎么生效的?

那你知道切面跟注解的区别吗?

你知道为什么在程序里面,切面可以在执行代码之前触发的吗? :(这里我回答了spring boot的自动装配原理)

你这个项目是开源项目里面拉下来的,还是借助了什么开源框架吗? :(回答了从0到1开发,只是参考喜马拉雅平台做的)

为什么要用redis分布式缓存?

哪些地方用到了redis缓存?

为什么要做幂等性的控制?

你了解Java内存吗?主内存和工作内存有什么关系? :(没明白主内存和工作内存,回答了堆和栈)

你的这个项目用了多少张表?

支付模块你有实际落地实现吗? :(没有,因为微信支付或者支付宝支付需要企业认证才能做) 那你了解做支付这个业务有什么难点或者是问题吗?

假如你对接到微信支付那边,你这边做中转,微信支付成功或失败返回来一个信息,你怎么做这个回调?怎么让这一个支付做到闭环? :(没答上来)

多人编辑图片,怎么避免冲突的?

反问

贵公司做什么业务的? :跟ai相关的应用

贵公司有使用到低代码吗? :我们的客户更多是面向有开发能力的人员,我们是提供一些工具,让开发人员更好的做这个agent开发

常用技术栈 :Java和Python都有

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
Young
下载 APP