【面试 杂谈】【第十篇】杂谈

1.大批量数据插入数据库怎么实现,思路是什么

2.数据库索引的原理,为什么建了索引查询起来就更快了

3.mysql如何实现数据库超大数据的备份和还原的?

4.你了解的数据结构有哪些?你了解的算法有哪些?

5.有10亿条杂乱无章的数据,怎么求出其中的前1000个最大的数?

   1》海量数据的topK问题,一定是分块再合并

   2》10亿条是数据分成1000组,多线程并发处理,获取分组后的每组中的前1000个【因为一个班的第11名,永远不可能是全校的前10名】

   3》将获取到的每组结果合并再比较,获取前1000个即可

6.常用的设计模式你用过哪些 ?在什么样的场景下用的哪种设计模式?

7.i+1<i 有没有这种数字

int i = Integer.MAX_VALUE;
int j = i+1;
System.out.println(j<i);

8.了解spring cloud相关

9.IO了解

10.数据库存储大文本用什么字段,hibernate映射怎么写

11.JPA怎么取出来特定的字段?

12.两个文件,分别有100亿条URL,内存只有1G,求交集

https://blog.csdn.net/sdoyuxuan/article/details/77378061

原文地址:https://www.cnblogs.com/sxdcgaq8080/p/8549856.html