写点什么

远景能源 java 后台开发实习面试题

  • 2021 年 11 月 12 日
  • 本文字数:1077 字

    阅读完需:约 4 分钟

1. 上来先让自我介绍,让说了下项目的东西


2. 问了封装两个 Integer 是 128,equals 和‘==’都会返回什么。(常亮池,当时记不起来 128 是不是在常量池了,只记得是 127 还是 128 是常量池边界,结果答错了。。)


3. Java 包里提供了哪些线程池


4. 线程如何调用线程池里的各个参数的(应该就是任务提交 excute 后的判断)


5. Spring 的生命周期,如何初始化实例化窗架接口。


6. Spring AOP 讲一下,什么时候用到 AOP。


7. AOP 几种实现方式


8. 正则表达式的捕获组怎么用?(这个没答上来,还是复习的不够。。)


9. HashMap 和 ConcurrentHashMap 的区别


10. 有两个线程,A 要等 B 完成后才能继续进行,怎么设计?(当时理解错了题目意思。。答了先 wait()再 notify()或者是 yield 再 join,现在想想应该是问我 CountDownlatch)


1、三次握手讲下,为什么三次握手?


2、B 树和 B+树的区别?


3、bio,nio,aio 区别,适用场景,为什么适用?


4、讲下线程池(从参数,到拒绝策略,到阻塞队列),阻塞队列的底层实现(Condition),Condition 的底层实现?可重入锁的底层实现?线程池的线程数如何配置?


5、rpc 的调用过程?dubbo 的服务调用过程?基本组件?dubbo 各协议的区别?(dubbo 协议基于 tcp,又扯到了 tcp 与 udp 的区别)


6、activemq 的消息传递模式?消息的格式类型?


7、redis 的过期策略?持久化模式?你一般使用什么模式?为什么?


8、什么问题想问我?问了面试表现,面试官说我这面给过,下轮现场面。。


线程的实现方法有哪些?区别又是什么


Java 中有哪几种锁?区别是什么?


AOP 和 IOC 区别


AOP 是怎么实现面向切面,IOC 是什么时候实现对象的创建和销毁


栈和队列的底层原理


ACID 分别是什么,脏读,幻读,重复读的原理


JOIN 有哪些用法


回收算法有哪些,分别针对什么


堆中存的是什么


新生代和老年的区别,如果从新生代变成老年代


ES 的基本概念,ES 与 SPringBoot 相连用的哪个接口


RE 算法的流程


RE 算法与 Q 的区别?


2019.3.28 一面(电面)


问项目:项目中用户的注册登录具体实现


动态 sql,sql 片段,foreach


MySQL 索引


redis 作用,具体工作过程,过期策略,持久化机制,Redis 的 rdb 持久化模式中 rdb 文件中保存的是什么内容


ArrayList 和 LinkedList 在增删改查时的时间复杂度


Stream 是什么


set 可以排序吗?TreeSet 是用什么实现的


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


如何创建线程,runable 和 callable 接口的区别


会哪些设计模式?策略模式,单例模式


答得不好的问题:


项目具体(用户注册时的加密存储问题)


动态 sql,foreach


runable 和 callable 接口的区别


Runnable和Callable的区别和联系


Runnable和Callable的区别和用法

评论

发布
暂无评论
远景能源java后台开发实习面试题