#面经# 1.分布式磁盘kv的读写性能如何与延迟 2.分布式磁盘kv原理 3.LSM-tree 4.冷热库分离与路由 5.项目中数据在Redis中的存储结构 6.mq的防重消费 7.RedisCluster-gossip,failover,sharding,replication 8.sharding内读从还是读主?默认读什么? 9.Codis集群方案 10.TwemProxy+LVS+agent
之前的实习项目介绍 Raft项目介绍 Raft协议介绍 项目中遇到的困难,怎么解决的 采用什么策略保证的强一致性 脑裂是什么 什么情况下会出现脑裂 项目中对于脑裂的情况是怎么处理的 怎么保证网络分区恢复后leader无故下任的情况 讲一下你对CAP的理解 解释一下为什么保证P的情况下C和A不能同时满足 A的具体含义是什么 算法题 最大连续子串 后面面试官加要求说要输出子串起始位置和结束位置(ac了
7.28,收到小米北京,国际部面试邀请 ----------------------------------------------------- 7.31,一面,北京小米,国际部。 1,Object常用方法,equals和hashCode,volatile,线程池工作原理,创建方式,核心线程数设置大小 2,封装,继承,多态,跨平台,设计模式,命令模式 3,List,Map,HashMap,Has
100min 项目亮点 数据库八股(事物,锁,mvcc那一堆) redis经典八股 redis哈希怎么扩容? 问了几个redis高并发的场景,答的一般 线程池 网络相关(nio,TCP,https) jvm(重点拷打垃圾回收,cms,g1) Java中的锁 集合 算法题,判断链表是否有环,O(1)复杂度 总的来说挖的很深,各种拷打,很多没回答上来,可能是自己太菜了 更新:一面已通过,二面约的下周二
1.JVM核心包括几部哪分 2.分代回收新生代、老年代都有哪些垃圾回收引擎 3.讲一讲类加载,有哪几个类加载器 4.讲一讲Sprintboot核心注解,这个注解下面有还包括哪些注解 5.Mybatis的具体执行流程 6.Spring配置的原理是什么 7.了解JUC是吧,讲一讲AQS的原理 8.简单介绍一下CountdownLatch、CyclicBarrier 9.说一下你对线程池的了解,线程池有
5.8 笔试 5.26 电话面试 40min ================== 1.自我介绍 2.讲一下spring boot的自动装配原理? 3.@ComponentScan 扫描类,可以扫描很多个类还是只能一个类? 4. 那这个注解是基于什么Spring特性? 5. 那你讲讲IOC 6. 在项目中有用到AOP么?怎么用的? (这里我问了是不是代码层面,面试官说是的,我就回答了几个注解) 7
全程48分钟,早上九点多面试,面试体验挺好,面试官还会引导我回答问题 自我介绍 java 内存模型 怎么设置堆内存大小,说了参数设置,然后问能不能动态配置参数 java引用和c指针的区别 java和c++参数传递方式,两者在按值传递和按引用传递有什么区别 java中有哪些容器,应用场景是什么,哪些线程安全 java中怎么实现线程同步,比如一个线程需要使用到另一个线程的执行结果 redis在项目中怎
全程45分钟,面试官人很好,声音很亲切 拷打项目(半小时):在网关层做了什么、项目中比较难忘的地方、websocket怎么避免消息的重发漏发、项目中数据库插入大量数据的优化过程,还有一些问题忘了。。。 java 集合类介绍 创建对象的几种方式 spring的构造器注入的原理 线程池介绍 核心线程什么时候创建,会销毁吗 rocketmq介绍,怎么避免重复消费 在生产者集群和消费者集群环境下是怎么消费
哥们就在刚刚结束面试,简单记一下。 首先自我介绍,然后就开始问技术 1.简单讲一下equals和== 2.讲一下深拷贝和浅拷贝 3.Java中的队列的实现方式 4.多线程之间的通信 5.循环一个map的方法 6.利用stream流对list中的对象进行排序 7.讲一讲Java中的设计模式,简单举例 8.简单讲讲责任链 9.简单讲讲行锁和表锁 10.怎么知道一段SQL有没有走索引 11.简单讲讲对A
面试官人蛮好,体验感不错 1. 自我介绍 2. java的collection介绍一下 3. list和set的区别,set为什么不能重复,然后就是equals,hashcode重写之类的问题 4. throwable介绍一下,然后细分是什么 5. 最左匹配原则是什么 问的比较简单,但是场景题没太答好 然后又细问了下校园经历,以及认为自己有什么优势 实习地是武汉或者深圳 #我的实习日记# #我的实
4.18更新 刚刚给我发了一个邮件里面有题目 叫我写完打包邮给她 ---------- 比较尬 一开始摄像头没调好 搞了半天 然后这个他公司会议软件有点小卡 问了很多基础 Java语言聊聊和其他语言区别 面向对象三大特性 各自理解 string sbuffer shuilder 区别 string 我想要加几个字符 咋办 MySQL 成绩表查成绩 每人一到三门课 锁听过吗 干啥用的 类锁和实例锁区
因为上一家也是做电商,因此都是紧扣项目来问的 下单全流程,订单数据模型是怎么样的 秒杀怎么做的 库存模型是怎么样的 库存扣减怎么保证正确 悲观锁+流水表做幂等 kafka怎么保证消息不丢失 kafka消息消费幂等性 redis怎么用的 redis加锁如果业务操作过长怎么办(watchdog续约延长时间) es怎么用的 慢sql优化经验 项目结构优化怎么做的
一面 自我介绍 讲一下社团? 为什么使用 ES? Jenkins CI / CD的流程 社团管理项目的收获? 为什么做 RPC?它解决了什么问题? 讲一下你的 RPC 项目的流程 / 架构 SPI 机制的实现?从 SPI 中有什么收获? 以后工作城市的选择?对工作的期望? 反问:业务?技术栈?老员工感受? 二面 自我介绍 你的项目都用到了哪些中间件? 为什么要使用Netty? Java 的三种 I
不太了解这个公司,地点在天津,搜了下是以前的华为海洋,面试很简单。 WeLink会议视频面试(20min) 一面(20min): 1.自我介绍 2.项目里面的难点介绍一下(吹了10多分钟) 3.Nacos服务发现流程 4.MySQL索引底层原理 5.RocketMQ怎么保证消息不丢失 6.南方人怎么考虑北方的,有女朋友吗? 6.反问(开始聊天) 二面(25min): 二面主要是聊天,没八股 1.自
前言 12月25号投递->12月27号一面->2月3号二面,一面完以为没下文了,原来是中间打过2次电话约面,结果我没接到。 一面(12月27号,25min) 自我介绍(无) 简历项目(12min) 介绍一下简历上的2个项目? 项目中如何解决的超卖和限制一个用户多个订单? Redis实现分布式锁流程? Lua脚本加锁设计思路? Spring SpringBoot中常用的参数注解了解哪些? 多表操作如