面试
有鹿如溪
可以内推各互联网公司,找工作的朋友可以关注私信我
展开
-
Java面试—蔚来汽车
适合去面试的朋友:底层比较熟悉的朋友,熟悉一些算法的朋友。福利待遇:福利待遇还可以,不是很卷,年终奖可能要打折。整个流程:3轮 初面-二面-三面-hr面-可能加面。6.b[gf]2795[/gf]树索引。7.Netty的设计原理 网络模型。蔚来一面 高级Java开发工程师。4.用过什么设计模式 答代理。5.线程池用过吗 拒绝策略?2.讲一讲rpc的服务注册。3.rpc有用到本地缓存吗。公司介绍:新能源车企公司。1.算法 模拟矩阵输出。总结:侧重算法加上底层。原创 2023-03-06 00:23:35 · 2855 阅读 · 0 评论 -
乐信—高级Java开发工程师二面(偏业务)
4 若是你原来读取的Redis中的数据,它的数据的结构发⽣生了变化,如何在 不改变代码的状况下进⾏行处理,使下游业务不受影响?3 什么是线程调度器(ThreadScheduler)和时间分片(TimeSlicing)2 说说Redis的淘汰策略?1 使⽤用Redis的过程当中有没有遇到什么问题。2 所处自己负责的业务模块,其中用到哪些技术点。总结:主要是看重有没有实际处理过高并发的经验。5 你觉得项目中的比较难的点大概是什么样。3 Redis的内存回收机制有哪些?1 项目的架构大概什么样子。原创 2022-09-30 01:28:53 · 808 阅读 · 0 评论 -
乐信—高级Java开发工程师一面(偏业务)
1 给定一百万个整数,没有范围,无序。内存只有102个,如何找出最大的100个数字。1 redis缓存过期的lru机制,运用场景还有实现原理。总结:主要是看重有没有实际处理过高并发的经验。2 高并发场景系统设计的时候应该怎么考虑。1 如何实现最终⼀致性分布式事务?1 索引的B+树结构是咋样的。1 常用的linux指令。1 项目的tps是多少。3 如何减轻DB的压力。福利待遇特点:还可以。1 jvm调优的目标。2 jvm调优的步骤。时间 55 分钟左右。原创 2022-09-28 01:02:36 · 516 阅读 · 0 评论 -
腾讯三面—高级Java开发工程师
总结:主要侧重架构设计方面,需要平时多一些设计方面的思考,还有有一道算法题目,平时可能也需要多学习算法。新库,⽤⾃增id,binlog同步⽤旧库id,可能出现旧库id与新库id冲突,怎么解决。切换数据源后,预发旧库binlog同步操作出现短暂延迟,由于表⾃增,⽣产切换后写。canal监听库配置,在切库前后修改配置新库,都会造成事件丢失/重复,怎么解决。问题1:直接修改数据源,滚动发布过程中部分机器操作新库,部分机器操作旧库。问题2:多个业务⽅依赖基础服务表操作变更事件,在切库时,需要重新配置。原创 2022-09-27 00:29:37 · 780 阅读 · 0 评论 -
腾讯二面 高级Java开发工程师
腾讯二面 高级Java开发工程师福利待遇特点:福利拉满部门特点:腾讯金融业务部门整个流程1 自我介绍2 问答环节3 提问环节JVM1 讲一讲内存分代及生命周期。2 什么情况下触发垃圾回收?3 如何选择合适的垃圾收集算法?4 JVM中最大堆大小有没有限制?存储方案1 多存储情况下有多少种同步方案,每种方案的优缺点2 数据一致性有啥解决方案?算法1 谈一谈一致性哈希icon算法。2 paxos是什么?3 什么是Lease机制?4 如何理解选主算法?实际场景1 微服务网.原创 2022-08-29 18:56:02 · 278 阅读 · 0 评论 -
SHEIN面试——Java高级开发
2022年7月20希音二面高级开发工程师(供应链)4spring和mybatis怎么操作数据库的。5平时工作量怎么定义的。1线程间的通信方式。2什么是pua定义。3什么是内卷的定义。7如何提升工作效率。原创 2022-07-25 23:17:13 · 2643 阅读 · 5 评论 -
Java面试题——NIO相关面试题
1 NIO、BIO、AIO的区别BIO:传统的网络通讯模型,就是BIO,同步阻塞IO它其实就是服务端创建一个ServerSocket, 然后就是客户端用一个Socket去连接服务端的那个ServerSocket, ServerSocket接收到了一个的连接请求就创建一个Socket和一个线程去跟那个Socket进行通讯。这种方式的缺点:每次一个客户端接入,都需要在服务端创建一个线程来服务这个客户端这样大量客户端来的时候,就会造成服务端的线程数量可能达到了几千甚至几万,这样就可能会造成服务端过原创 2021-07-26 09:34:46 · 1444 阅读 · 0 评论 -
Java面试题——HashMap相关面试题
1.谈一下HashMap的特性?1.HashMap存储键值对实现快速存取,允许为null。key值不可重复,若key值重复则覆盖。2.非同步,线程不安全。3.底层是hash表,不保证有序(比如插入的顺序)2.谈一下HashMap的底层原理是什么?底层原理:Map + 无序 + 键唯一 + 哈希表 (数组+Entry)+ 存取值1、HashMap是Map接口的实现类。实现HashMap对数据的操作,允许有一个null键,多个null值。ConcurrentHashmap、Hasht.原创 2021-07-20 23:50:38 · 724 阅读 · 0 评论