E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
大厂面试系列
大厂面试系列
(七):数据结构与算法等
数据结构和算法链表链表,常见的面试题有写一个链表中删除一个节点的算法、单链表倒转、两个链表找相交的部分,这个一般必须得完全无误的情况下写出来;给出两个链表的头结点,找出这两个链表的交点。java中数组和链表的区别,各自优势如何设计拥有高效的随机读取能力的的链表(跳表)设计跳表,跳表插入开销,跳表随机读取过程给你一个单向链表,给这个链表做K反转,例如k=31->2->3->4->5->6反转后为:3
赵镇
·
2023-07-17 10:10
【
大厂面试系列
】吊打面试官之操作系统(最新版)
一操作系统基础面试官顶着蓬松的假发向我走来,只见他一手拿着厚重的Thinkpad,一手提着他那淡黄的长裙。1.1什么是操作系统?面试官:先来个简单问题吧!什么是操作系统?我:我通过以下四点向您介绍一下什么是操作系统吧!操作系统(OperatingSystem,简称OS)是管理计算机硬件与软件资源的程序,是计算机的基石。操作系统本质上是一个运行在计算机上的软件程序,用于管理计算机硬件和软件资源。举
SanTaiZi_NeZha
·
2023-04-07 02:47
操作系统
操作系统
面试
多进程
多线程
互联网大厂面试考点————JVM
大厂面试系列
第三弹!问题来自:八股文骚套路之JVM(重构完善版)部分答案来自:JavaGuide通过打星与加粗的方式对下面面试题的重要性进行评级!难度是针对互联网大厂的。
CodingLemon.
·
2023-04-07 01:35
面试
面试
java
jvm
《进
大厂面试系列
》-Spring Boot 接口如何做限流?
大家好,我是牛牛哥。这世上,没有谁活得比谁容易,只是有人在呼天抢地,有人在默默努力。点赞再看,养成习惯,每一个赞都是牛牛哥更新下去的最大动力噢~前言在一个高并发系统中对流量的把控是非常重要的,当巨大的流量直接请求到我们的服务器上没多久就可能造成接口不可用,不处理的话甚至会造成整个应用不可用。那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。通过限流,我们可以很好
牛牛架构师
·
2023-04-01 14:30
java
面试
spring
boot
互联网大厂面试考点————设计模式
大厂面试系列
第五弹!这一章比较特殊,可能会将所有常见的设计模式进行一个总结,然后我会把一部分最常问的设计模式标注出来,内容比较多,但是都是干货!
CodingLemon.
·
2022-09-25 19:57
面试
面试
java
设计模式
我的秋招 | 大厂上岸经验一(末流二本)
后期
大厂面试系列
持续更新中…一、校招经历本人是来自一个二本院校,也可以说是以前的三本院校的22应届毕业生,直至9月初,崭获vivo、美团、讯飞、网易、绿盟等offer,还有一些中厂到了终面拒啦,后面也许还会冲击阿里
小龙coding
·
2022-03-11 11:44
大厂面试系列
面试
java
【
大厂面试系列
】吊打面试官之Redis高频面试题(最新版)
概述什么是Redis?Redis有哪些优缺点?为什么要用Redis/为什么要用缓存?为什么要用Redis而不用map/guava做缓存?Redis为什么这么快?数据类型Redis有哪些数据类型?Redis的应用场景?持久化什么是Redis持久化?Redis的持久化机制是什么?各自的优缺点?如何选择合适的持久化方式Redis持久化数据和缓存怎么做扩容?过期键的删除策略Redis的过期键的删除策略Re
Java架构没有996
·
2021-05-07 21:15
IT服务
问答分享
java架构
算法
redis
java
数据库
缓存
程序员
大厂面试系列
学习小技巧,很多时候第一面定去留?
有万能面经?首先面经这个说法其实是很可笑的,人们总是以为掌握了面经就可以在面试中滴水不漏,可以见招拆招逢山开路遇水搭桥。岂不知这些所谓的面经很多都是HR写的,熟读面经也成为了HR在职场中的必修课。所谓魔高一尺道高一丈,在HR面前耍这些小聪明小套路,就显得非常班门弄斧了。而如果说在面试中有什么以不变应万变的终极核心纲领,那恐怕就是以下这句了:证明你适合这个岗位,无非就是证明自己有足够的专业度和职业素
不止会写代码5
·
2021-04-28 17:43
网络互联
程序人生
android
深度学习
面试
大厂面试系列
一些问题的解答
MVCC,binlog,redolog,undolog都是什么,起什么作用?(1)undolog也就是我们常说的回滚日志文件主要用于事务中执行失败,进行回滚,以及MVCC中对于数据历史版本的查看。由引擎层的InnoDB引擎实现,是逻辑日志,记录数据修改被修改前的值,比如"把id='B'修改为id='B2',那么undo日志就会用来存放id='B'的记录”。当一条数据需要更新前,会先把修改前的记录存
赵镇
·
2020-12-24 10:43
java
大厂面试系列
一些问题的答案
知识点总结InnoDB的行锁(1)共享锁(S):用法lockinsharemode,又称读锁,允许一个事务去读一行,阻止其他事务获得相同数据集的排他锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。(2)排他锁(X):用法forupdate,又称写锁,允
赵镇
·
2020-12-23 23:53
java
大厂面试系列
(十三):Java基础
Java基础hashmap1.7跟1.8?优化点?红黑树化为什么是8?退化为什么?dp怎么玩?回溯怎么玩?递归怎么玩?stack能解决啥问题?fifo能解决啥问题?dfs怎么玩?bfs怎么玩?双亲委派模型。JDBC和双亲委派模型关系TCP四次挥手,TIME_WAIT发生在哪一方TIME_WAIT过多如何处理HashMap底层结构put操作讲一下,HashMap、HashMap如何保证线程安全、Co
赵镇
·
2020-12-23 23:52
java
大厂面试系列
一些问题的答案
知识点总结InnoDB的行锁(1)共享锁(S):用法lockinsharemode,又称读锁,允许一个事务去读一行,阻止其他事务获得相同数据集的排他锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。(2)排他锁(X):用法forupdate,又称写锁,允
赵镇
·
2020-12-23 22:23
java
大厂面试系列
(十三):Java基础
Java基础hashmap1.7跟1.8?优化点?红黑树化为什么是8?退化为什么?dp怎么玩?回溯怎么玩?递归怎么玩?stack能解决啥问题?fifo能解决啥问题?dfs怎么玩?bfs怎么玩?双亲委派模型。JDBC和双亲委派模型关系TCP四次挥手,TIME_WAIT发生在哪一方TIME_WAIT过多如何处理HashMap底层结构put操作讲一下,HashMap、HashMap如何保证线程安全、Co
赵镇
·
2020-12-23 22:22
java
大厂面试系列
(十一):Mybatis和Hibernate
ORM框架Mybatis,Hibernate和JPAMybatisMybatis怎么实现Dao的一系列操作?原理简单介绍ORM框架如何配置主从数据源,Mybatis原理如果让你实现Mybatis,你会怎么设计?Mybatis常用的标签有哪些?sql注入怎么预防?sql一般怎么优化?数据量多大的情况下考虑分表呢?sql语句是怎么样执行的?(不知道,不过我猜应该会先校验sql语句的正确性,然后再放入执
赵镇
·
2020-12-21 23:35
java
大厂面试系列
(九):MQ和分布式事务
MQ和分布式事务MQ项目中RabbitMQ实现了atleastonce,包括mq反馈provider,消息持久化,consumer主动反馈mq.线程池消费防止消息积压等mq通知时,消费者没消费到怎么办简单聊聊消息中间件?你了解那些具体的消息中间件产品?mq的消费端是怎么处理的?整理一下你的消费端的整个处理逻辑流程,然后说说你的ack是在哪里返回的。按照你这样画的话,如果数据库突然宕机,你的消息该怎
赵镇
·
2020-12-21 23:34
java
大厂面试系列
(十):MQ和分布式事务
docker和linuxdockerdocker的原理?dockerfile里面用过什么命令?用过docker?dockerfile写过吗,常用命令,说下分层原理docker部署有什么好处?docker的底层原理是什么?namespace和cgroups,一个隔离环境,一个控制资源配额。那隔离环境主要隔离什么环境?docker镜像和容器有什么区别?为什么要用docker?dockerdaemon是
赵镇
·
2020-12-21 23:34
java
大厂面试系列
(八):数据库mysql相关
数据库相关mysql索引的数据结构,加索引的原则InnoDB和myiasm的区别,以及常见的mysql优化方案sql查询优化说说Mysql的sql优化mysql的索引,b+树索引是否支持范围查询,联合索引的失效情况开发中用了那些数据库?回答mysql,储存引擎有哪些?然后问了我悲观锁和乐观锁问题使用场景、分布式集群实现的原理。数据库索引原理mysql索引B+树原理mysql索引是怎么实现的?b+树
赵镇
·
2020-12-21 23:03
java
大厂面试系列
(七):数据结构与算法等
数据结构和算法链表链表,常见的面试题有写一个链表中删除一个节点的算法、单链表倒转、两个链表找相交的部分,这个一般必须得完全无误的情况下写出来;给出两个链表的头结点,找出这两个链表的交点。java中数组和链表的区别,各自优势如何设计拥有高效的随机读取能力的的链表(跳表)设计跳表,跳表插入开销,跳表随机读取过程给你一个单向链表,给这个链表做K反转,例如k=31->2->3->4->5->6反转后为:3
赵镇
·
2020-12-21 23:03
java
大厂面试系列
(四):Spring相关
Spring相关spring工作原理简单介绍循环依赖问题spring/springboot启动加载过程?springboot是怎么运行起来的使用springboot的好处是什么?描述下spring的ioc和aopspringtask是怎么实现的?spring事务你是怎么用的?加了@Transcational注解spring都做了哪些工作?怎么知道事务执行成功了你常用哪一种注入方式?BeanFact
赵镇
·
2020-12-21 23:02
java
大厂面试系列
(二)::NIO和Netty
NIO和Netty面试题NIO阐述NIO原理?BIO/NIO/AIO有什么区别?有那些实现?讲讲NIO的原理与实现?NIO用到了哪个经典技术思想?JDK1.8中NIO有做什么优化了解多路复用机制常见问题同步阻塞、同步非阻塞、异步的区别?select、poll、eopll的区别?Linux网络IO模型哪些库或者框架用到NIO?redis的事件驱动多路复用底层实现;引申到NIO编程NIO解决了什么问题
赵镇
·
2020-12-21 23:00
java
大厂面试系列
(一)::JVM基础
JVM面试题字节码相关知道字节码吗?字节码都有哪些?JMM内存模型说说JVM的主要组成部分以及作用?jvm内存模型,内存屏障对象一定分配在堆栈对象不一定分配在堆上,JIT可以实现栈上分配java线程模型和jvm线程模型区分Java堆的内存结构?在什么地方会发生OOM?如何分析OOM发生的原因?让你自己实现OOM,你会怎么做?什么东西分配在堆上和栈上?一个对象从创建到销毁都是怎么在这些部分里存活和转
赵镇
·
2020-12-21 23:29
java
大厂面试系列
(中)—拿到蚂蚁金服社招offer,过来还愿分享面经
点赞关注,不会迷路!前言最近来给大家分享一些好的面经和面试题。准备出一系列,持续更新。想看更多的可以点关注来我主页看哈。点这里看大厂系列(上)来吧面试!蚂蚁面试前蚂蚁的面试挺独特,每轮面试都没有HR约时间,一般是晚上8点左右面试官来一个电话,问是否能面试,能的话开始面,不能就约一个其它时间。全程6面,前五面技术面,电话面试,最后一面是HR面,现场面。一面介绍一下自己问项目经历,聊”数据同步”接着聊
coder诸葛
·
2020-11-19 21:38
Java
编程
面试
编程语言
面试
java
大厂面试系列
(十一):Mybatis和Hibernate
ORM框架Mybatis,Hibernate和JPAMybatisMybatis怎么实现Dao的一系列操作?原理简单介绍ORM框架如何配置主从数据源,Mybatis原理如果让你实现Mybatis,你会怎么设计?Mybatis常用的标签有哪些?sql注入怎么预防?sql一般怎么优化?数据量多大的情况下考虑分表呢?sql语句是怎么样执行的?(不知道,不过我猜应该会先校验sql语句的正确性,然后再放入执
赵镇
·
2020-11-17 18:14
java
【
大厂面试系列
】吊打面试官之redis面试题(最新版)
1.简单介绍一下Redis呗!简单来说Redis就是一个使用C语言开发的数据库,不过与传统数据库不同的是Redis的数据是存在内存中的,也就是它是内存数据库,所以读写速度非常快,因此Redis被广泛应用于缓存方向。另外,Redis除了做缓存之外,Redis也经常用来做分布式锁,甚至是消息队列。Redis提供了多种数据类型来支持不同的业务场景。Redis还支持事务、持久化、Lua脚本、多种集群方案。
SanTaiZi_NeZha
·
2020-10-10 18:37
数据库
数据库
redis
面试
大厂面试 HBase系列(一) 系统设计开篇
“
大厂面试系列
主要两个目标:1让有经验同学快速复习,温故而知新;2作为萌新同学的入门砖”本文是HBase系列第一篇,通过本文可以了解:1、HBase概述及数据模型;2、HBase系统架构;3、HBase
靳刚同学
·
2020-08-09 01:50
(第一期)
大厂面试系列
_ArrayList 公众号java源码栈
目录:1.ArrayList是什么?可以用来干嘛?2.ArrayList数组的初始大小长度是怎样的?长度不够时怎么办.3.为什么说数组增删速度慢,增删时ArrayList是怎么实现的?4.ArrayList(intinitialCapacity)是初始化数组大小吗?5.ArrayList是线程安全的么?怎样线程安全的使用ArrayList呢?6.ArrayList适合用来做队列么?7.remove
java源码栈
·
2020-08-01 12:20
阿里面试官问:Java创建线程有几种方式?我就知道问题没那么简单
这是最新的
大厂面试系列
,还原真实场景,提炼出知识点分享给大家。点赞再看,关注这个Java菜鸟。昨天有个小伙伴去阿里面试实习生岗位,面试官问他了一个老生常谈的问题:你说一说Java创建线程都有哪些方式?
Java码农石头
·
2020-04-29 22:29
下次面试再一上来就问我线程有哪些状态,我上去就是给他一 jio
这是
大厂面试系列
,还原真实场景,把问题讲清楚。点赞再看,养成习惯~微信搜索【武哥聊编程】,关注这个Java菜鸟。是的,今天必须要把它给彻底根治了!
武哥聊编程
·
2020-04-20 16:25
Java并发技术
当阿里面试官问我:Java创建线程有几种方式?我就知道问题没那么简单
这是最新的
大厂面试系列
,还原真实场景,提炼出知识点分享给大家。点赞再看,养成习惯~微信搜索【武哥聊编程】,关注这个Java菜鸟。
程序员私房菜
·
2020-04-09 13:00
当阿里面试官问我:Java创建线程有几种方式?我就知道问题没那么简单
这是最新的
大厂面试系列
,还原真实场景,提炼出知识点分享给大家。点赞再看,养成习惯~微信搜索【武哥聊编程】,关注这个Java菜鸟。
武哥聊编程
·
2020-04-08 18:28
Java并发技术
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他