金蝶java实习,一面,60分钟
面试日期:8.2
前40分钟技术面
- 自我介绍
- 直接拷打项目,审核模块具体是怎么实现的
- 审核模块里面用到了消息中间件rabbitMQ,具体rabbitMQ具体做了什么,有没有遇到什么难题,(消息堆积,消息丢失),怎么解决的
- 审核模块的审核是人工审核还是后端自动审核
- rabbitMQ的工作类型了解吗,有几种,介绍下
- rabbitMQ发送消息常见的问题有什么
- 在线文档查看编辑模块,怎么实现的,有没有考虑到上传几十张图片的情况,怎么解决,有没有考虑到草稿的情况,就是上传了很多图片之后,但是不保存,那不就会产生很多垃圾文件在服务器上,造成资源的浪费
- 看到了项目中区块链相关的,问有没有写过区块链公约,答:基本都是调用蚂蚁链提供的接口。研究生的研究方向是什么,区块链技术,小方向呢:可修改区块链技术,巴拉巴拉扯了一堆
- 敏感词检测模块,是用的字典吗,如果我的违规词是AB,那ACB能检测出来吗,如果敏感词量大了,会影响性能吗。
- 分布式了解吗,接触过吗。(无,不太了解)
- 高性能,高并发用的多吗。(项目不太涉及)
- 常规八股,redis的数据类型
- 深拷贝浅拷贝的区别
- 如何通过redis提高事务的TPS的,具体怎么做的?如果只是用redis缓存部分数据,然后再更新到数据库,好像更麻烦了。
- redis的淘汰策略讲一下
- 讲一下达梦数据库和mysql上语法的区别
- dao层的方法支持重载吗
后20分钟人事面
- 为什么要转专业
- 研究生才开始学开发,对比其他科班出身的学生,优势在哪
- 怎么找到的现在的实习公司,主要做的什么业务
- 在做项目的时候,跟其他同事沟通怎么样,怎么样共同处理难题
- 大学参加过什么社团
- 觉得互联网公司的工作氛围是你喜欢的吗
反问:
- 本人与贵公司的技术栈契合吗,基本契合,但是金蝶前端用的react,需要去学习下
- 是低代码开发吗。有部分项目是低代码开发,大部分原生开发
- 贵公司的主要业务是什么,主要做高校的实验平台
- 本人哪个方向的技术最差,需要迫切提升。springclould和分布式需要多学学