- 博客(11)
- 收藏
- 关注
原创 ArrayList知识点和面试题!!!
ArrayList知识点和面试题总结了一下!用过ArrayList吗,简单介绍一下?ArrayList 是 java 集合框架中常用的数据结构,实现了List接口,同时还实现了 RandomAccess、Cloneable、Serializable 接口!知道ArrayList底层是用什么转载数据的嘛?底层使用的数组来装载数据。ArrayList的初始容量有多大你知道吗?初始容量为0,什么也没有,就赋值了个空数组。ArrayList添加数据的时候数组容量是多少?添加时会初
2021-04-29 10:15:49
1365
5
原创 蚂蚁花呗Java面试,感谢读者投稿!点开主页查看更多面经!
蚂蚁花呗一面Java容器有哪些?哪些是同步容器,哪些是并发容器?ArrayList和LinkedList的插入和访问的时间复杂度?java反射原理, 注解原理?新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这个算法?HashMap在什么情况下会扩容,或者有哪些操作会导致扩容?HashMap push方法的执行过程?HashMap检测到hash冲突后,将元素插入在链表的末尾还是开头?1.8还采用了红黑树,讲讲红黑树的特性,为什么人家一定要用红黑树而不是AVL、B树之类的?http
2021-04-28 15:52:19
83
原创 HashMap面试题我总结好了,面试够用了!
开场白HashMap应该是我们Java后端工程师面试面试频率非常高的一个点!下面给大家列举出HashMap面试频率比较高的题,也是笔者经常考核候选人的题!出现频率不高的题,我就不写了,别浪费读者的脑细胞,一次面试不会盯着HashMap问,也就三四个问题就结束了!HashMap的内部数据结构(这里介绍JDK1.8的,面试中基本也是聊1.8)?HashMap使用的是数组+链表+红黑树的一个数据结构组成的你能讲讲HashMap中put方法的具体过程吗?判断数组是否为空,为空进行初始化;不
2021-04-26 23:14:55
97
原创 阿里Java面试题分享,30K*18!
一面(50分钟)自我介绍jvm GC原理,JVM怎么回收内存ConcurrentHashMap是怎么解决并发问题的?HashMap怎么从链表转换为红黑树?如果存入的是null键,放在桶的哪个位置?谈谈Synchronized与ReentrantLock的区别再谈谈 threadLocal的实际应用Java的内存模型,Java8做了什么修改线程池中的几种重要的参数及流程说明一次web请求响应里面有哪些步骤,能说多少说多少如何进行JVM调优?有哪些方法?二面(60分钟)自我介
2021-04-26 12:20:38
140
原创 18届学妹刚分享的字节跳动面经,Java工程师面试,大家过来围观吧
一面(电话70分钟)自我介绍工作经历,为什么想跳槽并发包里面的类知道哪些,知道多少讲多少countdownlatch了解吗?能讲讲它的底层实现吗?java常用锁了解哪些?synchronized和lock区别?线程的生命周期清楚吗?AtomicInteger用过吗?底层实现原理讲一下Thread中的sleep与对象中的wait有什么区别设计模式原则有哪些?依赖倒置讲一下工厂模式有哪几种?知道工厂模式的缺点吗?有哪些局限性?有什么想问的吗?(学妹问了一下能过吗?答:5个工作日内出结
2021-04-25 09:18:37
62
原创 毕业两年的小伙参加拼多多Java面试,看看都问了些啥?
一面(90分钟)自我介绍事务的ACID了解吗,其中把事务的隔离性详细解释一遍脏读、幻影读、不可重复读都清楚吗红黑树、二叉树的算法,时间复杂度平常用到哪些集合类?ArrayList和LinkedList区别,底层实现原理了解吗?HashMap内部数据结构,put和get里面具体讲一下?ConcurrentHashMap分段锁?jdk1.8中,对hashMap和concurrentHashMap做了哪些优化如何解决hash冲突的,以及如果冲突了,怎么在hash表中找到目标值synchron
2021-04-23 18:31:12
82
原创 快手面试中被问到的Mysql面试题,答案拿去
说说Mysql中有哪几种锁表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;并发度一般。说几种常见的存储引擎MyISAMInnoDB(常用)Memory其他的不常用,面试中把这三种说出来基本ok了。说说MySQL数据库中MyISAM和InnoDB的区别MyISAM不支持事务,但是每次查询都是原子的;支持表级锁,即每次操作是对整个表加锁;
2021-04-23 09:33:45
275
原创 一线互联网公司Redis面试题,拿去,答案都写好了,关注我,后期继续更新!
使用Redis的好处速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)支持丰富数据类型,支持string,list,set,sorted set,hash丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除redis相比memcached有哪些优势memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型redis的速度比memcached快很多(小数据)redis可以持久化其数据
2021-04-22 11:11:31
53
原创 2021最新Java面试题,进来看,20K以上待遇
Java基础什么是 Java 程序的主类?应用程序和小程序的主类有何不同? 构造器 Constructor 是否可被 override? String StringBuffer 和 StringBuilder 的区别是什么?String 为什么是不可变的? 对象的相等与指向他们的引用相等,两者有什么不同? 重载和重写的区别? 在一个静态方法内调用一个非静态成员为什么是非法的? 简述线程,程序、进程的基本概念。以及他们之间关系是什么 什么是方法的返回值?返回值在类的方法里的作用是什么? 一
2021-04-20 15:38:51
187
原创 java并发面试题
多线程有什么用?线程和进程的区别是什么?java实现线程有哪几种方式?启动线程方法start()和run()有什么区别?怎么终止一个线程?如何优雅地终止线程?一个线程的生命周期有哪几种状态?它们之间如何流转的?线程中的wait()和sleep()方法有什么区别?多线程同步有哪几种方法?什么是死锁?如何避免死锁?多线程之间如何进行通信?线程怎样拿到返回结果?violatile关键字的作用?新建T1、T2、T3三个线程,如何保证它们按顺序执...
2021-04-20 09:13:43
67
原创 阿里Java工程师面试,Java面试,看看你能回答出多少
一面自我介绍Java中的多态你了解多少为什么要同时重写hashcode和equalsHashmap的原理你能讲出多少Hashmap如何变线程安全,每种方式的优缺点Jvm垃圾回收机制能聊一下吗Jvm的参数你知道的说一下设计模式了解的说一下啊手撕一个单例模式实现类似微博子结构的数据结构,输入一系列父子关系,输出一个类似微博评论的父子结构图二面自我介绍项目介绍服务器如何负载均衡,有哪些算法,哪个比较好,一致性哈希原理,怎么避免DDOS攻击请求打到少数机器。
2021-04-19 15:33:28
57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人