![](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 · 185 阅读 · 0 评论 -
计算机操作系统面试题精选
进程和线程以及其区别?答:(1)进程是系统资源分配的最小单元,可实现操作系统的并发,也就是可以有多个进程同时存在,而线程是cpu调度的最小单元,它可以实现进程内部并发。(2)进程是一个独立的单元,而线程必须依托进程才能存在,一个进程中至少包含一个线程,并且一个进程中的资源是被其中所有线程所共享的。(3)...原创 2020-03-28 14:15:00 · 454 阅读 · 0 评论 -
阿里-应届生面试求职基础题以及答案(2)
1.运行时内存区要想了解GC垃圾回收机制,首先要了解虚拟机中内存分布以及管理。如下图所示,运行时数据区分为方法区、堆、虚拟机栈、本地方法栈和程序计数器等。每一块区域解释如下:方法区:是线程共享的内存区域,用来存储类加载的信息、常量、静态变量、即时编译器编译后的代码等。其中方法区中还有个经常会用到的区域叫做运行时常量池,主要用于存储一些常量,当创建一个常量时,首先会在运行时常量池查看是...原创 2019-12-02 20:46:08 · 153 阅读 · 0 评论 -
阿里-应届生面试求职基础题以及答案(1)
首先这是转自一个博客的题目,随后我将总结出这些题的答案基础能力1.什么是值传递和引用传递2.线程状态有哪些,它们之间是如何转换的3.线程与进程的区别4.索引的作用及代价?如何建好索引?索引的原理5.Hash算法6.锁:乐观锁和悲观锁7.什么情况下会产生死锁?如何避免死锁?8.JVM GC:介绍垃圾回收机制,垃圾回收算法。9.JAVA的反射机制10.Java集合类有哪些,分别在...原创 2019-12-01 13:49:24 · 310 阅读 · 0 评论