- 资讯频道
- 面试专区
- 正文
1、String str = new String("abc");会建几个对象?String str1 = "abc",str == str1?//false;
3、你说说 ArrayList 和 LinkedList 的区别;
4、说说 HashMap 的底层实现,扩容机制,线程安全问题;(说到红黑树,为什么用红黑树代替而不是二叉搜索树?)
5、说说 JVM 的内存模型,紧接着引用,紧接着垃圾回收算法,具体讲一下分代算法的实现;
6、线程的状态;调用 start()会发生什么,会执行什么方法;
8、synchronized 修饰实例方法和静态方法的区别;volatile 关键字了解吗?
9、Spring 用过那些注解?依赖注入怎么实现的?AOP 怎么实现的?(代理);AOP 中用的是哪种代理?
(1)遍历一次,找到单链表最中间的节点(偶数长度返回其中一个即可);
(2)对一亿个不重复的 int 进行排序,但是内存只有 200M(桶排序);
(3)使用 pattern,对"abbad","北京 杭州 杭州 北京 上海" 进行校验
(4) 一个小球从 200 米高处落地,每次谈起的举例是上次的一半,请问在 N 此谈起后经 过了多少距离?
(5) 纯算法题。25 匹马,5 个赛道,没有计时器,请问最低多少次可以找出跑得最快的 5 匹马?
4、如何解决迸发操作,例如同一账号同一时间不同设备同时点击领取了一张优惠券
5、自动化日常如何执行的。一次多长时间如何缩短时间
6、jmeter 压测如何保障 tps 始终在一个数值
8、spring 中怎么运用数据库?2、spring IOC 的理解?3、spring bean 的理解和使用?4、支付回调延迟时,有什么方案可以去做监控?从代码上面怎么去实现?
19、介绍一下线程池,线程池的线程数量取值应该怎么取,有使用过哪些线程池
23、介绍一下 ReEntrantLock 底层实现,介绍一下
27、Synchronized 和 ReentrantLock 锁机制,怎么判断重入锁的,会不会是死锁?
37、HttpClient 你说说里面的具体实现吧?(涉及了哪些东西)
44、ThreadLocal 原理,注意事项,参数传递
46、jvm 问题工具,jps,jinfo,jmap
47、有了解过 jvm 调优么?用过什么命令? 一般怎么调优?