![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面经
文章平均质量分 63
lena7
这个作者很懒,什么都没留下…
展开
-
阿里蚂蚁集团一面:研发工程师JAVA
自我介绍项目遇到印象深刻的问题 问题是自己发现还是解决的Java的StringBuilder和StringBufferjvm垃圾回收算法排序算法有哪些 描述其中一种算法快排最差的时间复杂度是 什么情况下会出现Linux命令 常用的查看CPU使用情况的命令根据PID查询进程情况的命令JVM命令SpringAOP设计模式 用过哪些Bean可以是多例的吗缓存乐观锁 悲观锁Mysql行锁Mysql调优 慢SQL怎么排查处理TCP建立连接docker实习遇到的问题怎么解决当有多原创 2021-09-23 15:07:42 · 309 阅读 · 0 评论 -
进程和线程的比较
进程线程调度的基本单位传统OS未引入线程的时候,进程作为独立调度和分派的基本单位,因此进程是能独立运行的基本单位。每次被调度的时候,都需要进行上下文切换,开销较大。在引入线程的OS中,已把线程作为调度和分派的基本单位,因而线程是能独立运行的基本单位。当线程切换时,仅需保存和设置少量寄存器内容,切换代价远低于进程。在同一进程中,线程的切换不会引起进程的切换,但不同进程中的线程切换,必然会引起进程切换。并发性不同进程间可以并发一个进程中的多个线程、不同进程的线程均可并发...原创 2021-08-26 15:33:19 · 162 阅读 · 0 评论 -
MySQL:索引优化分析
文章目录概述mysql索引分类基本语法mysql索引结构BTree索引是否创建索引的选择本文通过学习尚硅谷Mysql索引视频整理得出概述在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构就是索引。官方定义:索引是帮助Mysql高效获取数据的数据结构。索引的目的在于提高查询效率,可以类比字典。对已排序的快速查找数据结构。索引:排序、查找。一般来说索引本身也很大,不可能全部存储在内存中,因此索原创 2021-04-10 10:43:43 · 320 阅读 · 1 评论 -
多路复用I/O:select、poll、epoll的实现原理,epoll惊群现象
多路复用I/O与客户端建立连接后,内核会为客户端分配一个fd(文件描述符,能标志一个客户端)多路复用IO指内核监控客户端(fd)是否有数据到来,当我们知道有数据到来时,只需要调用多路复用的select/poll/epoll提供系统调用即可,将我们想知道的客户端(fd)传入,内核就会返回哪些客户端的数据准备好了。原先是有几个fd,就进行几次系统调用,一次只能判断一个客户端(fd)是否有数据传输,频繁的从用户态和内核态中切换。现在允许传入多个fd,根据fd进行一次系统调用即可,大大降低了系统的开销。其中原创 2021-08-30 21:51:55 · 348 阅读 · 0 评论 -
百度-欢聚集团Joyy面经:22届 - Java开发实习生
笔试 0726单选+多选+一道编程+三道sql一面 0729自我介绍 掌握了哪些技术实习期间职责JavaSE和JavaEE的区别线程不安全和安全的集合类有哪些jdk1.8新特性Mysql索引了解吗?应该选择什么样的做索引?HTTP1.0和HTTP2.0的区别JVM垃圾收集了解吗?GC Root是如何选择的?虚拟机参数是在哪里配置的了解的Linux命令简单介绍一下ssmSSM和Springboot的区别二面 0803简单介绍一下自己和一个自己最熟悉的项目项目是在什么环境运行的原创 2021-08-12 15:42:16 · 296 阅读 · 0 评论 -
凡科面经:Java后台开发-校招
笔试 0810单选+多选+解答解答:输出50w个随机字符串 0-9组成 6-15位一面 0812 40minjava是多继承吗string可以被继承吗java基本数据类型有几种 4字节的有哪些如果要拼接多个字符串使用什么类线程安全集合和不安全集合concurrenthashmap8之后不使用synchronized可重入什么意思 有哪些类新生代的区有哪些 怎么回收full gc回收情况top命令堆栈分别存储什么 数组存储在堆还是栈堆栈会溢出吗 什么情况平时有配置过堆栈信息吗原创 2021-08-12 15:37:50 · 252 阅读 · 0 评论 -
腾讯teg 基础架构部面经:软件开发-后台开发方向
YY笔试 0726一面 0729自我介绍 掌握了哪些技术实习期间职责JavaSE和JavaEE的区别线程不安全和安全的集合类有哪些jdk1.8新特性Mysql索引了解吗?应该选择什么样的做索引?HTTP1.0和HTTP2.0的区别JVM垃圾收集了解吗?GC Root是如何选择的?虚拟机参数是在哪里配置的了解的Linux命令简单介绍一下ssmSSM和Springboot的区别...原创 2021-07-30 16:20:15 · 1188 阅读 · 0 评论 -
2021秋招遇到的笔试题 Java岗
文章目录YY直播0726:找到比输入的整数大的下一个水仙花数YY直播0726:找到比输入的整数大的下一个水仙花数水仙花数:可将整型数字每一位拆分开,将每一位求得m次方结果相加,等于原来的数字。例如:153=111+555+333,由当前每一位数的3次方组成;例如:9=9,由当前数的1次方组成。题目:输入n,查找大于n,且距离n最近的一位水仙花数。n是正整数且小于Integer.MAX_VALUE。思路:首先要确定每一位数,可能由各个数的几次方组成。经规律可以发现,每一位数由几次方组成与当前数的位数原创 2021-07-26 23:13:59 · 1426 阅读 · 0 评论 -
2021春招面经 Java岗
自我介绍==和equals的区别简单说一下Java的封装、继承、多态封装有哪几种表现形式简单说一下垃圾回收机制mysql有哪些存储引擎MyISAM和InnoDB的区别mysql什么情况下会索引失效优化sql的步骤原创 2021-04-12 16:27:34 · 250 阅读 · 0 评论