和赛 后端开发 暑期实习一面面经

#软件开发笔面经#
暑期实习和秋招中对我最严格的面试官,也是我最感谢的面试官,微笑着拷打我,仿佛我让他很快乐,秒挂
自我介绍
项目深挖:
1.谁发起要做的项目?使用人群是谁?
2.是不是一个练手项目?是参照市场上的功能点进行设计的,还是自己想的功能点呢
3.项目一共几个人在做?如何分工?
4.表结构是不是你设计的?
5.微服务架构拆分,如何拆分的?划分不是根据某个会话功能划分的,拆分了哪些微服务呢?都有哪些微服务?
6.敏感词的数据从哪里来的?敏感词存在哪里?如何调用敏感词库?调用第三方敏感词库接口是什么接口?是什么协议做的?TCP还是HTTP协议?调用接口是谁给你对接呢?多少钱买的敏感词库?提供凭证是提供什么样的凭证?存放在哪里?第三方密钥存在哪里?密钥存在数据库如果泄露了怎么办?调用接口的话,那么接口入参是什么?密钥是对公网开放的吗?如果传送过去如何保证安全性呢?加密密钥的话有哪些加密方法?
7.什么时候项目用到Redis?如何判断用户请求是在Redis里面的?什么数据放在Redis里面的?单机部署为什么用Redis?直接调数据库里面的不行吗?Guava是哪里用到的?
8.除了敏感词过滤你还开发了哪些模块?SDK是什么呢?什么场景下用到的工厂模式?
9.如果敏感词过滤的话,做什么处理呢?
10.另外一个项目是几个人做的?人员分工是什么?基于什么背景做了这个项目呢?有上限吗?项目目前处于什么阶段?你在里面负责哪些模块?消息模块做哪些处理?表结构有设计吗?消息模块有哪些消息?为什么一定要用到RabbitMQ?消费者收到消息会做什么处理(业务逻辑角度)?收到消息涉及到哪些数据操作?
八股:
1.数组和链表的区别?
2.hashmap实现原理?哈希冲突如何解决?
3.set和list的区别
4.private的类方法,在类外面如何调用-反射调用
5.反射机制是什么
6.java对象组成部分
7.java对象创建过程
8.juc中可能有哪些问题,数据不一致性如何解决
9.synchronized 和并发容器优缺点
10.线程池的参数?拒绝策略有哪些?
11.MySQL索引失效问题?
12.spring事务有哪些传播行为?
13.事务A调用事务B是否会开启新的事务
14.写一道mysql数据库的题
全部评论
表结构你设计?
1 回复 分享
发布于 03-22 02:05 新加坡
项目拷打这么可怕吗,能说是网上学的项目吗
点赞 回复 分享
发布于 2024-12-02 11:47 福建

相关推荐

07-07 11:33
江南大学 Java
已经在暑假实习了 ,没有明确说有hc,纠结实习到八月份会不会有点影响秋招毕竟感觉今年好多提前批
程序员小白条:92的话准备提前批,其他没必要,没面试机会的,而且你要准备充分,尤其八股和算法题
点赞 评论 收藏
分享
06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
这算盘打的
程序员小白条:都这样的,都是潜规则,你自己说可以实习一年就行了,实习可以随便跑路的
点赞 评论 收藏
分享
评论
17
50
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务