以下是今年春招中国平安的AI面试题,不过具体我已经有些忘了,都是回忆起来的,然后搜集了部分答案,可能不太准确,所以可能具体的还需要去深入了解下。一直在CSDN上获取着各种帮助,希望能够对他人有点帮助叭。

目录

SQL的优化可以从哪几个方面考虑?

数据库中存在几种索引?他们各自的特点和应用场景是什么?

数据库系统的组成成分是什么?最常用的是哪三个?他们的具体含是什么?

JVM中内存分为哪几个区域?

Java中的堆内存和栈内存的区别是什么?

Java中的异常有哪些?

JVM、JRE、JDK区别联系

用过哪些查找算法,特点是什么?

用过哪些树,各自的应用场景是什么?



SQL的优化可以从哪几个方面考虑?

  1. 在表中建立索引,优先考虑where、group by使用到的字段;
  2. 尽量避免使用select *,返回无用的字段会降低查询效率;
  3. 尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表扫描;
  4. 尽量避免在字段开头模糊查询%、like等,会导致数据库引擎放弃索引进行全表扫描;
  5. 尽量避免进行null值的判断,会导致数据库引擎放弃索引进行全表扫描;等。

数据库中存在几种索引?他们各自的特点和应用场景是什么?

  1. 常规索引(INDEX):最基本的索引,它没有任何限制,用于加速查询;
  2. 唯一索引(UNIQUE):索引列的值必须唯一,但允许有空值;
  3. 主键索引(PRIMAY KEY):是一种特殊的唯一索引,不允许有空值。设定为主键后数据库会自动建立索引;
  4. 复合索引:即一个索引包含多个列,只有在查询条件中使用了创建索引时的第一个字段,索引才会被使用;
  5. 全文索引(FULLTEXT):主要用来查找文本中的关键字,而不是直接与索引中的值相比较,搜索引擎使用的一种关键技术。

数据库系统的组成成分是什么?最常用的是哪三个?他们的具体含是什么?

数据库系统由数据库、数据库管理系统、应用系统、数据库管理员和用户等组成。其中数据库(DB),数据库管理系统(DBMS)和数据路管理员是比较重要的。

  1. 数据库(DB)是长期储存在计算机中的、有组织的、可共享的数据的集合。
  2. 数据库管理系统(DBMS)是数据库管理软件,用于建立、知运用和维护数据库道,它位于用户和操作系统之间。

JVM中内存分为哪几个区域?

Jvm是Java虚拟机,运行时数据分为以下区域:程序计数器(Program Counter Register)、Java栈(VM Stack)、本地方法栈(Native Method Stack)、方法区(Method Area)、堆(Heap)。

标题

Java中的堆内存和栈内存的区别是什么?

  1. 栈:为编译器自动分配和释放,如函数参数、局部变量、临时变量等等;
  2. 堆:为成员分配和释放,由程序员自己申请、自己释放。否则发生内存泄露。典型为使用new申请的堆内容;
  3. 应用程序所有的部分都使用堆内存,然后栈内存通过一个线程运行来使用;
  4. 栈内存是生命周期很短的,然而堆内存的生命周期从程序的运行开始到运行结束;
  5. 和堆内存比,栈内存要小的多,因为明确使用了内存分配规则(LIFO),和堆内存相比栈内存非常快。

Java中的异常有哪些?

  1. 运行时异常:程序执行过程中出现错误调用,如编译报错
  2. 检查性异常:涉及try-catch,如在输入输出添加try语句,以便在执行过程中检查
  3. 自定义异常:已有异常类型不能说明问题,需自定义,从相关异常类继承

JVM、JRE、JDK区别联系

  1. JVM :Java Virtual Machine) Java 虚拟机。 是 Java 能够跨平台的核心;
  2. JRE :(Java Runtime Environment)Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类库;
  3. JDK :(Java Development Kit)Java 开发工具包。jdk 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。
  4. JDK>JRE>JVM:它们是包含关系(层层嵌套)。

用过哪些查找算法,特点是什么?

用过哪些树,各自的应用场景是什么?

另一篇https://blog.csdn.net/fuliag1014/article/details/105472901我记录了常用的数据结构,然后树的分类也蛮全的了(自己觉得)。

中国平安——2020春招Java开发岗部分AI面试题相关推荐

  1. 阿里2020春招Java实习生笔试题

    阿里2020春招Java实习生笔试题 第1题 第2题 今天上午参加了阿里实习笔试,2个编程题(60分钟),做的简直是惨不忍睹,一个都没出来.虽然和面试无缘了,但希望能帮到后面笔试的同学,所以将题目大概 ...

  2. 京东2019春招Java开发类笔试题

    京东2019春招Java开发类笔试题 1. (单选题) 在对问题的解空间树进行搜索的方法中,一个结点有多次机会成为活结点的是 ( B ) A. 动态规划 B. 回溯法 C. 分支限界法 D. 回溯法和 ...

  3. java北大青鸟试题_10个常见2020春招Java面试题及注意事项!

    春招开始啦,在面试Java工程师的时候,同学们会经常会遇到一些很困扰的问题:感觉自己的Java技术能力还不错,甚至是游刃有余,但是到了面试的时候就凉凉:对面试官提出的问题感到迷惑,不理解面试官到底是想 ...

  4. 三七互娱2020春招Java平台开发工程师笔试复盘

    1.题目类型 (1)10选择题 (2)5编程题 2.注意: 在三七自己的平台上考试,全程不可切出网页超过3次.编程题不能运行,没有代码补全提示. 正确错误啥都显示.没有测试样例. 3.编程题 (1)用 ...

  5. 上交所技术——2020春招应用开发工程师(Java)笔试

    上交所技术专业笔试分两部分,30道选择题,两道编程题,其中选择题大部分是程序阅读题,所以真的不好记录,没事我能想起来(??)问的啥!反正就边做边记了下知识点. 他们这个简直太磨人了,笔试一共190mi ...

  6. 中移在线2020春季校招java开发岗面经

    刚参加完中移在线2020春季校招,由于今年特殊,招聘方式全部是线上,目前已完成笔试,技术面,人事面和录用前的背景调查,等最后的结果,下面是本人面试过程中的一些经验,仅供参考. 1.先直接去中移在线官网 ...

  7. 神州信息校招面经(2020校园招聘Java开发岗)

    1.数据结构:图的遍历方式,树,二分查找 2.排序:快速排序,选择排序,归并排序 3.数据库:范式(第二范式,第三范式的区别),唯一索引和主键索引的区别,修改字段长度的sql语句 4.Cookie,S ...

  8. 【真题分享】2021京东春招java开发面试

    1.问项目 2.HashMap底层实现,扩容阈值,具体怎么扩容,扩容优化,抖动函数,集合大小为什么是2的幂,为什么阈值是8(源码里是8-1),jkd1.7,1.8具体优化的地方. 3.线程安全集合,C ...

  9. 字节跳动2020春招后端开发工程师笔试复盘

    1.题目类型 4道编程题 2.注意 在牛客网界面做,可切出ide,自带样例检测,秒出结果(以case通过率出结果) 3.编程题 (1) (2) (3) (4)

最新文章

  1. pandas 读取写入保存文件
  2. 基于Autoencoder的反欺诈数据集的异常检测
  3. RocketMQ-初体验RocketMQ(01)_RocketMQ初体验
  4. 现代软件工程 第十一章 【软件设计与实现】 练习与讨论
  5. Oracle 给字符串补空格、补0
  6. 将jpg文件当作php文件来解析,解析漏洞
  7. LeetCode 109. 有序链表转换二叉搜索树
  8. 直播App测试重点问题 - 服务器压力
  9. Synchronized底层实现--概论
  10. https默认端口_Java企业信息化平台O2OA如何配置服务器来启用HTTPS(SSL)
  11. 3dmm计算特征向量,c++读写txt和二进制记录
  12. Centos7安装maven
  13. 多传感器信息融合matlab程序,传感器信息融合:MATLAB程序实现
  14. 计算机专业毕业了 还要不要参加培训班
  15. Excel中排序和筛选
  16. 关于印发《深圳市福田区支持战略性新兴产业和未来产业集群发展若干措施》的通知
  17. python编程计算器_Python设计实现的计算器功能完整实例
  18. Vmare安装使用教程
  19. 为什么产品经理要做市场调研
  20. 程序设计入门——C语言

热门文章

  1. python五种常见的排序方法是_python中序列的排序,sorted方法、reversed方法的使用...
  2. 【网站模板】苹果cms海螺V5修复版影视免费模板
  3. 零售业智能运营系统需求分析
  4. 丘仕达“奇虎361网”的SEO分析
  5. 河南电视台:让中原文化“云”中起舞
  6. 计算机声音教案,声音编码和图像编码(教案)
  7. Pytorch入门一
  8. 优化过的图片放大镜插件jquery-photo-gallery
  9. 弘辽科技:淘宝新手开店指南
  10. 最接近神的人_NOI导刊2010提高(02)【洛谷P1774】