坐标上海,面试官假设性提问,看你会几个

143 阅读2分钟

总结这个实战音频的时候,八股文,算法,假设性提问的题型都包含在内了,如果需要的话,私信我,面试实战录音也发给大家,希望对大家有所帮助。

1、仓库的数量,货物的数量,这个数量它是多个人一起买的话,可能是不太安全,有什么办法?

2、能讲一下Mybatis里面的一级缓存二级缓存吗?

3、数据库里面索引,它一般是用什么数据结构去做的。

4、假如现在有人员表里面的性别这个字段,你觉得需要作为一个索引 如果现在给你一个sql,跑的会比较慢,你就从哪些方面入手去优化。

5、数据库里面查询in关键字和exists这两个关键字有什么区别?

6、如果有一个主表,然后还有一个子表,然后现在那子表的数据比主表要大,那你觉得查询的时候用in还是用exist

7、你平时工作中sql写的多吗?

8、比如说现在有个人员表,我该让你根据那个年龄,这个十到20岁,20岁到30岁,30岁到40岁,然后写,然后去统计这个年龄段里面的人数。然后你能大概讲一下怎么去写。

9、给你一个整数N。然后我需要你告诉我这个N的阶乘得到的结果里面有多少个零?

10、你对加班什么看法?出差呢?

11、你在实际工作中,是不是也会直接去跟用户去对接,去了解他们的需求,然后自己去写数据文档,自己开发。自己做测试。

12、设计一张数据数据表的话。如果这个业务需求特别复杂,需要你这个表里面会有很多很多的 。然后当你当你做完之后,可能过了几年,这里面的数据量非常非常大,条件起来效率越来越低。你这个时候会怎么办?

(比如说就说工资表吧,工资组成会有很多很多种。有很多项,然后呢,不同职,不同类型的人员,他的工资项又不一样,可能单纯的工资项就有100个,那你这个表的字段至少有100个,然后过了几年之后,可能这个表的数据呢,又很多,它的它的数据字段呢又特别多。这个时候查询效率慢慢就降下来了,这个时候你会通过什么方式去优化?)

13、你跟我讲讲什么是springcloud?

14、比如我们现在有一个比较大的项目。然后我们现在想把它分成多个服务嘛。那你觉得怎么去考虑,他应该分的多细分多少个,你会从哪些角度去考虑啊。