源码技术
php
java
python
Linux
行业商讯
当前位置:
首页
>
java
>数据空间研究院java开发面经
数据空间研究院java开发面经
2026-10-21 13:33:00
数据空间研究院java开发面经
1206-数据空间研究院Java开发面经
1、介绍一下JVM的内存结构?每个是用来干嘛的?哪些是线程共享/线程私有的?
2、介绍以下对象从创建到回收的整个生命周期?(怎么在内存中流转的,比如什么时候会被垃圾回收器清理)
3、一般垃圾回收有哪两种方式?(分代思想)
4、在新生代和老年代中,垃圾回收有什么区别?(它发出的回收机制是什么样子,什么时候用full gc,什么时候用minor gc)
5、在项目中如何去使用线程池的?怎么去确定他的一些相关核心参数的?(创建一个线程池有哪些参数需要自己设置的)
6、在多线程用过Synchronized或volitile吗?使用场景分别是什么?
7、说说对CAS的理解?
8、在使用多线程的时候有没有什么问题?
9、项目开发中有没有出现过死锁问题?在使用的过程中有没有考虑过如何避免死锁?
10、说说hashmap的底层原理?为什么既有双链表又有红黑树?什么时候转红黑树?(为什么这时候去转)
11、在使用hashmap的时候,一般把hashmap的容量设置成2的幂次方,为什么这样去设置,为什么不用质数次方?
12、为什么concurrenthashmap是线程安全的?和hashmap的区别?
13、详细描述一下你曾经做过的一个慢SQL优化案例?(如何定位、分析、优化、优化结果如何)
14、联合索引怎么使用的?(比如想查一个数据,where条件是a>多少 and b>多少 and c>多少,它是怎么处理的?)
15、项目拷打-数据治理强校验:举例一到两个复杂的校验规则讲解一下,怎么设计和实现的?如何保证校验过程的性能?
16、你说26项校验规则,针对每一个校验规则写了一个校验类,然后通过一个个校验链的方式进行校验,校验链是指设计模式中的责任链模式吗?
17、什么是责任链模式?
18、你在项目中还用到了哪些设计模式?
19、项目拷打-isload程序实时加载性能优化,你说你用到了两条数据流,这样做的好处是?
20、算法题:给你一个整数数组,把数组里面的奇数放在前面,偶数放在后面,用比较高效的思路回答一下。
#后端开发
#面经
#java
#java面经
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:596563534@qq.com 。
Linux脚本也太简单了!
汇丰银行Java岗入职,面试很水的别焦虑
最新文章
Linux脚本也太简单了!
Java54个实战项目,期末大作业、Java毕设
java快来
2025Linux实测|新手实体机踩坑全记录🤣
因为爱看YouTube我的代码水平已经无人能敌了
提醒一下Java年底跳槽无非就是这37页纸
需要一名Java,想换工作的可以帮忙推
入职宇树Java后端开发,30k双休有点爽
java一对一辅导 零基础到就业 面试辅导
科大研0转码|JavaDay43
热门文章
Erlang/Golang/Java的看过来!
Java期末毕设源码+数据库+文档,拿走即用
对日IT:12月1月案件汇总
软测面试之痛:每次面试都要被问python...
Java后端面试,这个小抄放心大胆背!
真话难听,但这就是Java工程师面试现状
基于Python+Vue开发的家具商城管理系统源码
原来这才是Java面试真正要达到的强度!
超详细Java路线规划
别再花钱买pycharm激活码了好吗(大冤种)
随机文章
10个月宝宝每天需要喝多少奶粉?
Java面向对象高级:代码块(Code Block)
Java程序
假如你从12月开始学Python………
后端专场,12月20-21号
Java后端拿到6个offer,给大家说条野路子
100道Python代码题学好拿offer!
且看且珍惜,这么多题目很难找全
Java面试最快的方式,没有之一(仅限年前)
Java学习顺序路线真的很重要!
假如你从12月10日才开始自学Python!