前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >深圳开思时代科技有限公司社招Java工程师(三面)

深圳开思时代科技有限公司社招Java工程师(三面)

作者头像
烂猪皮
发布2021-04-23 13:31:35
3930
发布2021-04-23 13:31:35
举报
文章被收录于专栏:JAVA烂猪皮JAVA烂猪皮

走过路过不要错过

点击蓝字关注我们

1. 谈谈你对JVM的了解?------

2. JVM内存区域?--------上一个问题的延续,画个图一块一块地阐述下即可。

3. 垃圾收集算法?--------标记清除算法,见名思义标记所需要回收的对象后,统一回收,但是会产生不连续的内存碎片。

4. 你了解哪些垃圾收集器?------G1收集器,JKD7升级的并行并发,分代收集,可预测停顿……

5. 创建线程的方式?-----------

6. 怎么保证多线程的运行安全性?--------互斥性,可见性,有序性……

7. 关于多线程锁的升级原理?--------

8. HTTPS原理,以及安全的概念是怎样理解的?----------

9. MySQL数据库的事务以及事务的特性?-------------

10. MySQL的隔离级别?------

11. 谈谈你对SpringBoot的了解?---------

12. SpringBoot是如何工作的?--------

13. 聊项目,特别其中的项目架构设计模式?--------

14. 聊了很久多线程的东西:Disruptor框架的用法,实现(这个是项目中用到的);线程池的用法,传参,线程池的类型,线程数怎么确定的;Future的异步调用过程是咋样的?

15. Future超时的情况?无限递归会造成jvm内存的什么问题?

16. kafka(项目用到)的东西:kafka如何保证可靠性,kafka的主从机制描述下,ISR解释下,消费者的配置情况。

17. synchronized的底层实现?如果两个代码块锁不同的实例,两个代码块的访问会互斥吗?(这个地方其实是想问申请的锁是对象锁,是两个不同的资源)

总结:数据库和底层JVM,以及项目的一些经验为主,其他的问题感觉相当没有意义……

获取往期更多最新面试题资料,直接转发一下这篇文章+关注公众号【Java烂猪皮】关注后回复【666】即可获取哦~


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JAVA烂猪皮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档