![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
阿里面试题
dotaer-df
这个作者很懒,什么都没留下…
展开
-
计算机网络面试题精选
1.HTTP协议会和HTTPS区别 (1)https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 (2)http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 (3)http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 (4)http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行...原创 2020-03-30 13:28:34 · 182 阅读 · 0 评论 -
计算机操作系统面试题精选
进程和线程以及其区别? 答: (1)进程是系统资源分配的最小单元,可实现操作系统的并发,也就是可以有多个进程同时存在,而线程是cpu调度的最小单元,它可以实现进程内部并发。 (2)进程是一个独立的单元,而线程必须依托进程才能存在,一个进程中至少包含一个线程,并且一个进程中的资源是被其中所有线程所共享的。 (3) ...原创 2020-03-28 14:15:00 · 441 阅读 · 0 评论 -
阿里-应届生面试求职基础题以及答案(2)
1.运行时内存区 要想了解GC垃圾回收机制,首先要了解虚拟机中内存分布以及管理。如下图所示,运行时数据区分为方法区、堆、虚拟机栈、本地方法栈和程序计数器等。 每一块区域解释如下: 方法区:是线程共享的内存区域,用来存储类加载的信息、常量、静态变量、即时编译器编译后的代码等。其中方法区中还有个经常会用到的区域叫做运行时常量池,主要用于存储一些常量,当创建一个常量时,首先会在运行时常量池查看是...原创 2019-12-02 20:46:08 · 147 阅读 · 0 评论 -
阿里-应届生面试求职基础题以及答案(1)
首先这是转自一个博客的题目,随后我将总结出这些题的答案 基础能力 1.什么是值传递和引用传递 2.线程状态有哪些,它们之间是如何转换的 3.线程与进程的区别 4.索引的作用及代价?如何建好索引?索引的原理 5.Hash算法 6.锁:乐观锁和悲观锁 7.什么情况下会产生死锁?如何避免死锁? 8.JVM GC:介绍垃圾回收机制,垃圾回收算法。 9.JAVA的反射机制 10.Java集合类有哪些,分别在...原创 2019-12-01 13:49:24 · 304 阅读 · 0 评论