招银网络科技java二面凉经
全程0八股
38min
1、讲讲你的第二个项目(balabala)
2、做这个项目时最难的点 (balabala)
3、项目里redis的作用(缓存)
4、为什么不直接用数据库而用redis(redis效率高,项目要存储的数据不大)
5、假如不能用redis,你能想到有什么方案去替代(数据库,具体balabala)
6、有没有考虑过你项目的安全问题 (没有)
7、假设在高并发场景下,你的redis崩了,怎么解决(redis集群)
8、假设要考虑安全问题,你的项目客户端接入服务端时,怎么保证安全(不会)
9、假设你的项目有大量的客户端接入 ,怎么去避免一些恶意的客户端接入(看发起请求频率?)
10、让你设计一个接口,需要考虑什么问题(安全,具体不会)
11、讲下你第一个项目怎么用的数据库(balabala)
12、给你一个商品相关的业务,怎么设计数据库表及相应字段(各种编,不知道对不对)
13、为什么要这么设计(继续编)
14、假设数据量和并发量比较大,怎么减轻数据库压力(redis缓存热点、分库分表)
15、分库分表怎么分,假设也是商品业务场景(不怎么会,说的很乱)
16、数据库查询很慢怎么优化(建索引、分析sql是否走索引)
17、建索引怎么建,讲一下思路(不会)
18、假设项目要增加插入商品的功能,讲讲你具体的实现思路,从前端得到数据开始的具体业务流程(从controller到mapper讲了一下,还是有点乱,其中说到了要用事务,面试官好像觉得不用,麻了)
时间差不多了。。结束
中间好多问题想了很久都答的不怎么样
凉凉。。。
-------------------------------------
9.27 hr面
hr也懂技术,问了10分钟项目,后面就是常规的hr面问题,就不写了,希望有资料审核通知
#招银网络##面试题目#