后端
·05-29 20:03阳光麦田贸易(深圳)有限公司
一面
面试问题
1. 你这里有做一个项目是深蓝云工,在这个过程当中,你主要负责哪些模块?你有没有觉得比较有难度的,或者你认为做了这个模块比较有成就感的一个?
2. 在这几个模块当中,你觉得哪个是比较有难度的、有挑战性的?可以大概讲一下它的挑战性在哪里。目前这个系统的话,是 toC 还是 toB 的?
3. 这个是你们公司内部的,还是说有一些其他的甲方会有这个项目?
4. 那这个项目就是有点像给甲方公司开发了一套这样的系统,对吧?可以这样理解吗?
5. 可以再介绍一下第二个项目,智能一体化平台,它主要的作用是做什么?
6. 那这一块你们是怎么做的?是使用什么样的架构或者方式去实现这个需求的?
7. 在这个项目当中,你觉得有没有什么地方是你认为比较难的?
8. 我看到你这个项目当中还有一些其他的AI项目,这里有写到针对用户输入的安全风险和安全服务能力这一块,这个你们是怎么样去实现的?你的实践大概是怎样?
9. 这里下面有写到说独立设计文件系统,实现对话记录的私有化存储方案,这个可以介绍一下吗?
10. 如果现在让你重新去做这个功能,你会选择哪种方法?如果现在重新让你去做这个memory的管理,你会通过哪种方式去实现?
11. Open Cloud你有了解过吗?对于他的记忆管理,你有去看过吗?有没有看过他是怎么样去管理他的记忆?
12. 下面有看到说你还有做一些文件操作、网页抓取的这些,这个大概是做什么内容呢?主要是在哪些地方会用?
13. 小红书这一块的爬取,你是通过什么方式去实现的?有没有遇到什么问题?你有没有什么好的解决方案?
14. MediaCrawler 这个你有用过吗?那这个框架当中,你觉得它有没有什么风险点?或者说在这个过程中有没有遇到过风控问题?如果有,有没有什么解决方案?
15. 关系型数据库和非关系型数据库有了解过吗?你有使用过哪些?它们的区别大概是什么?
16. MongoDB 和 Redis,你们应用的场景是什么?
17. 如果现在有一个需求需要创建一张表,比如订单有订单头、订单行、订单地址信息,针对这种表结构你会怎么设计?有哪些字段是必须的?
18. 如果订单明细中一个产品要发给两个不同地址,这种情况怎么处理?
19. 在你们的实际工作当中,表的创建有哪些规范?比如说有些信息一定要保留,有些字段一定要创建,有没有什么规范?
20. 你们在这个表当中会去建立索引吗?索引一般会使用在哪些场景下?建立索引的依据是什么?
21. 你知道索引大概有哪些类型吗?对应的底层的数据结构又分为哪些?那哈希索引呢?有了解过吗?你们常用的是哪一种?
22. 假如现在有一个 IP 地址要存储在数据库表中,你会选择什么类型的字段去存储?
23. 那 Spring 你有了解过吗?可以大概介绍一下 Spring,你对 Spring 的理解
24. 在 Spring 当中的话,事务的传播机制有哪几种?什么叫做事务?事务的几个原则?
25. Spring Boot 有了解吗?介绍一下 Spring Boot,它的特点是什么?它跟 Spring 去对比的话,它的作用都是什么?
26. 假如说我现在要开发一个后台管理系统,我要有一个订单的增删改查功能,到了后端这一块,它分为哪些层级?你需要做哪些事情?
27. 那这三层的话,分别就比如说 Service 层,你最常用它是做什么?它主要核心的这一部分功能是做什么?
28. 你有使用过哪些第三方的接口?如果要调对方的接口,首先是有哪些流程?
面试总结
1. Spring事务传播机制没有说全,说着说着想起不来那个单词怎么读了。一下就卡住回答不上来
2. 谈谈对Spring和SpringBoot的理解,好久没有遇到这个问题。一下想不起来了怎么回答
3. 哈希索引只说了"不适合范围查询",没有展开说明哈希冲突、不支持排序等其他特点
4. 调用第三方接口,被追问多次才想起需要做 验签/鉴权 ,这是接口调用最基础的安全措施
6
3
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
