某团 java面试

Java-某团三轮技术面

基于牛客网平台

第一轮

先自我介绍+技术+二叉树算法题(leetcode简单题)

这一轮聊的最舒服,聊的时间最长1个半小时,面试官特别友善,遇到我不会的问题,想让思考,然后再给我部分提示。就像是和好友聊天,然后即面试了,也学到了知识,真的nice。

0.先自我介绍。说下自己的优点和缺点。

1.项目中为啥用netty?使用netty具体实现了什么?拆包粘包怎么解决?

2.为什么要用redis?redis用过哪些数据结构?string的底层实现?hashmap的rehash和redis的hash表的rehash有啥不同?

3.mysql聚簇索引,非聚簇索引,联合索引,索引优化,隔离级别,mysql锁机制,mysql分库分表?

4.分别说下Synchronized和Lock,多线程,并发包,线程池等。线程池任务不能使用拒绝策略怎么处理?

5.介绍下java内存模型,jdk1.8之后JVM虚拟机实现有啥变动?堆外内存存储的什么?CMS的垃圾回收的过程?CMS缺陷?CMS配置参数?介绍下G1?

6.用过什么MQ?介绍下Kafka和RocketMQ区别?使用MQ需要注意的地方?消息顺序性?下游服务如何保证幂等性?

7.cpu load知道吗?结合自己业务,说下生产环境有内存溢出如何排查?

8.写一道二叉树算法,一开始写了一版,有问题,面试官指出然后我做了改进,然后还是有点小问题,第二次改进通过。

9.写完算法和面试官闲聊了一会

第二轮

先自我介绍+技术+链表算法题(leetcode简单题)

0.先自我介绍

1.dubbo框架设计,以及各层说明,dubbo负载均衡策略,dubbo容错机制?

2.zookeeper的Watcher 机制 – 数据变更通知?

3.mysql索引,隔离级别,mvcc实现原理,mysql锁机制?

4.redis数据结构的底层实现?

5.介绍下java内存模型,java内存运行时区域,GC算法,CMS的垃圾回收的过程?

6.生产环境查看gc境况的是哪个指令?介绍下Young GC和FullGC?

7.写一道链表算法,相对简单

8.写完算法和面试官闲聊了一会

第三轮

先自我介绍+技术+二叉树算法题(leetcode简单题)此轮算法没写出,挂掉了

0.这一轮自我介绍时,先问我本科是哪个学校,鄙人双非二本,学校也没啥名气,我说是个普通二本,面试官还继续问叫什么名字,在那个城市,其实在这里我就很不舒服了,如果我是很牛逼学校肯定会说出来,不说出来肯定时渣本。这一轮没有问常规的面试题目,简单列举几个问题

1.用过netty吧?为啥你们硬件和服务器通信用的ip地址而不用域名?netty发送一个信息的底层实现流程?

2.平时如何学习的?读过哪些书?读过什么源码?spring除外。

3.mysql和redis高可用分别有那些架构?

4.写算法,这里得吐槽下,用的牛客网,然后本来是一颗二叉树题目,二叉树的枝干也没显示,题目文字也没显示,面试官直接口头介绍的,还好我能理解他的描述,不过这里也影响人的心情,虽然面试官也尝试引导我,最终还是没写出来这个算法。

5.算法没写出来,面试官说让我问几个问题,然后因为表现很差劲,就没有问啥,草草了事了。

重点:想去大厂,首先leetcode算法简单题应该刷很大一部分,其次就是基础扎实。深度广度都得有,不是靠临时抱佛脚,刷个题就能进去的

考虑可再生能源出力不确定性的商业园区用户需求响应策略(Matlab代码实现)内容概要:本文围绕“考虑可再生能源出力不确定性的商业园区用户需求响应策略”展开,结合Matlab代码实现,研究在可再生能源(如风电、光伏)出力具有不确定性的背景下,商业园区如何制定有效的需求响应策略以优化能源调度和提升系统经济性。文中可能涉及不确定性建模(如场景生成与缩减)、优化模型构建(如随机规划、鲁棒优化)以及需求响应机制设计(如价格型、激励型),并通过Matlab仿真验证所提策略的有效性。此外,文档还列举了大量相关的电力系统、综合能源系统优化调度案例与代码资源,涵盖微电网调度、储能配置、负荷预测等多个方向,形成一个完整的科研支持体系。; 适合人群:具备一定电力系统、优化理论和Matlab编程基础的研究生、科研人员及从事能源系统规划与运行的工程技术人员。; 使用场景及目标:①学习如何建模可再生能源的不确定性并应用于需求响应优化;②掌握使用Matlab进行商业园区能源系统仿真与优化调度的方法;③复现论文结果或开展相关课题研究,提升科研效率与创新能力。; 阅读建议:建议结合文中提供的Matlab代码实例,逐步理解模型构建与求解过程,重点关注不确定性处理方法与需求响应机制的设计逻辑,同时可参考文档中列出的其他资源进行扩展学习与交叉验证。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值