很多同学想进大厂,特别是刚毕业的,以及工作年限短的,不要有任何侥幸心理,踏踏实实的把基础弄扎实了,这是你通往高薪之路的唯一正确姿势。
今年,优知学院将帮助更多同学进大厂,首先从面试题做起~
好了,不多说了,直接上正菜。
01 Mysql
1. 数据库三范式及判断、E-R图
2. innodb和myisam存储引擎的区别
3. 索引分类(主键、唯一索引、全文索引、……继续阅读 »
陈睿
11个月前 (05-03) 5305浏览 1评论
13个赞
支付宝现场三面面试题目,文末有福利:阿里经典面试88题目答案
01 支付宝一面
介绍一下自己。
项目参与的核心设计有哪些
ArrayList和LinkedList底层
HashMap及线程安全的ConcurrentHashMap,以及各自优……继续阅读 »
陈睿
1年前 (2019-11-22) 4192浏览 0评论
4个赞
1
阿里天猫Java一面
自我介绍
jvm GC原理,JVM怎么回收内存
ConcurrentHashMap是怎么解决并发问题的?
HashMap怎么从链表转换为红黑树?如果存入的是null键,放在桶的哪个位置?
谈谈……继续阅读 »
陈睿
2年前 (2019-07-23) 4410浏览 0评论
3个赞
Java中间件一面
1.技术一面考察范围:
重点问了Java线程锁:synchronized 和ReentrantLock相关的底层实现
线程池的底层实现以及常见的参数
数据结构基本都问了一遍:链表、队列等
Java内存模型:常问的JVM分代模型,以及JDK1.8后的区别,最后还问了JVM……继续阅读 »
陈睿
2年前 (2019-07-12) 3925浏览 0评论
3个赞
蚂蚁Java一面
二叉搜索树和平衡二叉树有什么关系,强平衡二叉树(AVL树)和弱平衡二叉树(红黑树)有什么区别
B树和B+树的区别,为什么MySQL要使用B+树
HashMap如何解决Hash冲突
epoll和poll的区别,及其应用场景
简述线程池原理,FixedThreadPool用……继续阅读 »
陈睿
2年前 (2019-07-05) 3168浏览 0评论
0个赞
第一轮
说说HaspMap底层原理?再说说它跟HaspTable和ConcurrentHashMap他们之间的相同点和不同点?
讲讲jdk1.7和1.8的区别?
几种内置的线程池
MySQL事务隔离级别以及MVCC机制
Redis缓存雪崩、缓存穿透以及如何解决?
……继续阅读 »
陈睿
2年前 (2019-03-01) 8908浏览 2评论
15个赞
Java一面
hashmap源码问题
HashMap底层结构 put操作讲一下
HashMap、HashMap如何保证线程安全、ConcurrentHashMap
JVM有哪些回收算法,对应的收集器有哪些?
jvm g1的内存模型讲一下,G1和CMS收集器的区别?以及G1收集器……继续阅读 »
陈睿
2年前 (2019-02-28) 6253浏览 0评论
6个赞
蚂蚁金服Java一面
1 自我介绍和项目
2 Java的内存分区
3 Java对象的回收方式,回收算法。
4 CMS和G1了解么,CMS解决什么问题,说一下回收的过程。
5 CMS回收停顿了几次,为什么要停顿两次。
6 Java栈什么时候会发生内存溢出,Java堆呢,说一种场景,我说集合类……继续阅读 »
陈睿
2年前 (2019-01-06) 4314浏览 0评论
4个赞
持续分享阿里技术面试
最新天猫3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper
最新阿里内推高级Java面试题
蚂蚁金服4轮面经(Java研发):G1收集器+连接池+分布式架构
天猫研发团队(4面全题目):并发压测+Mina+事务+集群+秒杀架构
最新蚂蚁花呗三面题目:红黑树+并发容器+CAS+……继续阅读 »
陈睿
2年前 (2018-12-04) 4237浏览 0评论
3个赞
一面
线程池有哪些参数?分别有什么用?如果任务数超过的核心线程数,会发生什么?阻塞队列大小是多少?
数据库连接池介绍下,底层实现说下
hashset底层实现,hashmap的put操作过程
说说HaspMap底层原理?再说说它跟HaspTable和ConcurrentHashMap他们之间的……继续阅读 »
陈睿
2年前 (2018-11-28) 4546浏览 0评论
3个赞
天猫高级Java一面
常见集合类的区别和适用场景
并发容器了解哪些?
如何判断链表是否有环
concurrentHashMap如何实现
集群服务器 如何application 共享
JAVA网络编程中:BIO、NIO、AIO的区别和联系
……继续阅读 »
陈睿
2年前 (2018-11-26) 3427浏览 0评论
0个赞
蚂蚁金服专场
涵盖了蚂蚁金服从Java工程师到技术专家面试题目
支付宝高级Java三面题目:线程锁+事务+雪崩+Docker等
蚂蚁花呗团队面试题:LinkedHashMap+SpringCloud+线程锁+分布式
蚂蚁金服高级Java面试题目
支付宝Java开发四面:Ngnix+MQ队列+集群+并发抢购 ……继续阅读 »
陈睿
2年前 (2018-11-20) 3903浏览 0评论
5个赞
支付宝高级Java一面
JVM中的老年代在什么情况下会触发GC?
CMS的垃圾回收步骤,G1和CMS的区别?
CMS哪个阶段是并发的,哪个阶段是串行的?
谈谈Java线程池,线程池中几个参数含义
谈谈你了解的J.U.C包的JDK源码(CAS、AQS、ConcurrentH……继续阅读 »
陈睿
2年前 (2018-11-16) 3641浏览 1评论
1个赞
一面
自我介绍
map怎么实现hashcode和equals,为什么重写equals必须重写hashcode
使用过concurrent包下的哪些类,使用场景等等。
concurrentHashMap怎么实现?concurrenthashmap在1.8和1.7里面有什么区别
C……继续阅读 »
陈睿
2年前 (2018-11-14) 5749浏览 0评论
6个赞
一面:
JVM数据存储模型,新生代、年老代的构造?
java GC算法,什么时候会触发minor gc,什么时候会触发full gc?
GC 可达性分析中哪些算是GC ROOT?
你熟悉的JVM调优参数,使用过哪些调优工具?
Java 有什么锁类型?
……继续阅读 »
陈睿
2年前 (2018-11-10) 3517浏览 0评论
3个赞
一面
介绍项目
java 线程池的实现原理,threadpoolexecutor关键参数解释
hashmap的原理,容量为什么是2的幂次
为什么要同时重写hashcode和equals
ConcurrentHashMap如何实现线程安全?
介绍Java多线程……继续阅读 »
陈睿
2年前 (2018-11-09) 3535浏览 1评论
1个赞
一面
1、HashMap底层原理?HashTable和ConcurrentHashMap他们之间的相同点和不同点?
2、由上题提到锁的问题
3、MySQL的表锁&行锁&乐观锁&悲观锁,各自的使用场景
4、Java线程锁有哪些,各自的优劣势
5、事务四大特性
6、事务的二段……继续阅读 »
陈睿
2年前 (2018-11-08) 4637浏览 0评论
1个赞
蚂蚁中间件一面:
自我介绍
JVM垃圾回收算法和垃圾回收器有哪些,最新的JDK采用什么算法。
新生代和老年代的回收机制。
讲一下ArrayList和linkedlist的区别,ArrayList与HashMap的扩容方式。
Concurrenthashmap1.8后的改动……继续阅读 »
陈睿
2年前 (2018-11-06) 5292浏览 0评论
2个赞
一面
详细的介绍JVM的内存模型结构
JVM最常用的参数配置讲讲
GC垃圾收集算法、GC垃圾收集器有哪些,以及新生代老生代 分别用什么算法
多线程的几种加锁方式详细介绍
实现线程安全的方式?ThreadLocal原理?线程池了解吗说说看?自己用线程池怎么定参数? ……继续阅读 »
陈睿
2年前 (2018-11-02) 2212浏览 0评论
3个赞
天猫一面
自我介绍、项目介绍
Spring拦截器、实现了哪些方法?底层原理
AOP如何配置,底层原理、2种动态代理,aop注解实现,xml定义切面
Bean的作用域,单例模式是否线程安全?恶汉模式是否线程安全?bean如何结束生命周期?
Spring事务种类,如何回滚,A方法调……继续阅读 »
陈睿
2年前 (2018-11-02) 3926浏览 0评论
3个赞
阿里技术一面
自我介绍
Java中多态是怎么实现的
Java中的几种锁
数据库隔离级别 脏读 幻读 ACID mysql的隔离级别
mysql索引实现,如何解决慢查询
数据库锁是怎么实现的
死锁的条件,进程和线程区别
……继续阅读 »
陈睿
2年前 (2018-10-28) 3245浏览 0评论
3个赞
网络编程
ISO模型与协议
http1.0:需要使用keep-alive参数来告知服务器端要建立一个长连接
http1.1:默认长连接。支持只发送header信息,可以用作权限请求。支持Host域。
http2.0:多路复用的技术,做到同一个连接并发处理多个请求。HTTP2.0使用HPACK算法对……继续阅读 »
陈睿
3年前 (2018-10-11) 7271浏览 19评论
14个赞
淘宝一面:
面试介绍
1)自我介绍?
2)项目介绍?
3)遇到的最大困难是什么?怎么解决的?
4)你觉得你能怎么优化这个项目?
面试题目
1)讲一下JVM
2)讲一下JVM的分代回收以及具体算法
3)将一下JVM的垃圾收集器,G1和CMS有啥区别?
……继续阅读 »
陈睿
3年前 (2018-08-14) 3071浏览 1评论
1个赞
阿里面试题目目录
技术一面(基础面试题目)
技术二面(技术深度、技术原理)
项目实战(项目模拟面试)
JAVA开发技术常问的问题
阿里必会知识
阿里面试范畴
阿里面试总结
一:阿里技术一面(基础掌握牢固)
……继续阅读 »
陈睿
3年前 (2018-07-30) 7421浏览 0评论
6个赞