👥面试题目 1. 接口和抽象类的区别 2. tcp的长连接和短连接(以为是url的长链接短链接,答错了) 3. tcp的三次握手过程 4. 数据库的索引用过吗?讲讲 5. 缓存雪崩 6. 服务熔断(针对项目场景) 7. 为什么用rabbitMQ做延迟消息?批处理不行嘛?不了解批处理,面试官讲了一下批处理(项目) 8. 乐观锁( 项目 9. redis在项目中的作用(项目 10. 手撕前序遍历二叉
1.你如何理解Java 2.面向对象 3.继承和实现 4.多态 5.redis缓存一致性解决 6.缓存击穿 7.分布式锁 8.消息队列解决的问题(异步,解耦合) 9.RocketMQ&Kafka 10.实习项目简介 11.你阅读过哪些源码 12.通过哪些方式自学 13.算法:数组中每个元素最多只计算两次个数,超出的不算,不用多余空间完成个数统计,5minAC 14.反问 小米面试太简单了,秒过,三
上来一道双指针30分钟没做出来,给面试官逗笑了。 后面问了常规八股 mvcc机制 数据库主从 redis 操作系统等 总结 leetcode刷的太少了,面试官叫我至少刷300道,虽然还没感谢信,感觉也不远了。找实习真emo了
1.自我介绍 2.问学校的专业课 3.服务器发送的报文到了用户网卡后面如何解析到内容 4.问到了操作系统和计算机组成原理的一些记不太清了 5.操作系统线程调度算法 6.java线程和操作系统线程的关系(不会,蒙了一个一比一映射) 7.用户线程和系统线程的区别,用户态和内核态 8.学了什么算法,问了动态规划的思想,让举个生活中的例子 9.介绍项目,遇到了什么问题怎么解决 10.最后问了实习时长 11
没错就是那个无忧传媒 实习项目1拷打 cas是什么 悲观锁是什么 mvcc mysq表锁 隔离级别 怎么实现一个脏读 实习项目2拷打 redis的zset的原理 怎么避免死锁 怎么实现一个死锁 实习中是个什么样的角色 实习项目3拷打 go的一些八股 java跟go更倾向哪个 全长42min,基本都在问实习内容,这里就不方便讲了,面试官对实习的提问挺有水平的。还有另外一个女面试官看着我的博客问,但基
上来还是先拷打项目 问项目中JWT工作原理 以及登录时候账号密码传进来的安全措施(MD5?) SpringBean的生命周期 Spring的循环依赖 讲解一下项目中AOP的使用 说说对mysql的了解->对索引的了解->单列索引、主键索引了解吗 他们的区别在哪 innodb的主键索引结构? 聚簇索引讲解一下 慢查询如何优化?索引的失效场景有哪些? 有没有对索引的使用进行实践?
base上海 4.17一面: 1. Java设计模式有哪些? 2. MySQL底层数据结构是什么? 3. MySQL查看索引使用情况的命令是什么? 4. 线程池参数有哪些? 5. 常见分布式锁的实现方案? 6. Synchronized关键字了解吗? 能想起来的就这么多,后面就是对项目进行提问,整个过程体验感很好。 4.29二面: 主要是对项目进行更细致的提问,总体不难。 5.7hr面 目前准备接
List、map、set的区别 哈希map和哈希table的区别 concurrent哈希map和哈希table的区别? 进程和线程有什么区别? JAVA想创建一个线程的话,有几种方法? 线程池的作用 JAVA常用的垃圾回收器 一般都什么时候开始执行gc? 默认数据库引擎是哪个? mysql的事务有几个特性? 事务隔离等级有哪几种?默认是哪个级别? 一张大表里面有2000万条数据。嗯,好,那我们那
#面经#感觉问juc比较多#滴滴##offfer#发帖求好运
leader面技术面。 手撕一个hashmap,不需要实现泛型,要求解决哈希冲突,实现put和get。我直接拉链法拿下。 拷打RPC项目。介绍一下SPI,介绍一下你与别人RPC不同的地方。 为什么之前的实习经历这么少?我这不是在面实习嘛,而且之前我也有一段实习,一段已经不错了,怎么还会有人嫌少啊。 平时代码量如何?力扣周赛kngiht选手。 几乎没问什么技术,问也就是问一下很表面的东西,半个小时左
八股+实习 拷打实习 实习最大的收获? 如何判断某个访问第三方接口的框架有没有使用连接池? spring的事务管理是怎么实现的? 注解实现事务管理的底层原理是什么? spring怎么判断何时使用jdk的动态代理,什么时候用cglib? Redis的分布式锁的原理 算法 本地idea手写阻塞队列(强推黑马的JUC视频,多线程的编程题不会再担心写不出来) 总结 好像是酒店组,已经约了hr面,不过应该不
30min,感觉没想招人,全程面试官没开摄像头。 聊聊实习。(自我介绍都没有。。。) 多级评论怎么实现? 线程池怎么实现? 实习碰到的难点? 聊聊开发的缓存框架?为什么开发? 过期删除怎么实现的? 讲讲LRU和LFU? 定时删除和惰性删除怎么实现的? AOF快照怎么实现的? 为什么不用RDB?
1.细扣实习(20min) 1.1快手实习限流算法、限流组件相关 1.2.快手实习账务处理优化细扣,从服务间发起rpc调用一直细扣到数据库事务、数据库锁 1.3.两段大厂实习间的比较 2.Caffine和guava cache的区别细索(10min) 2.1.淘汰策略(W-TinyLFU vs LRU) 2.2.主动刷新机制 2.3.既然你说到主动刷新,定时主动刷新和定时过期相比,优势在哪里? 2
面试官很好只可惜我准备的八股一条都没用上。 因为过度紧张全程语无伦次,回答的时候思路也在乱飞。感觉大寄特寄了
1.介绍最熟悉的项目,项目里最难的部分,线程池 2.让sql写了个死锁(不会) 3.垃圾回收,Java堆的分区,有哪些内容,对象整个创建流程存储位置 4.问看过什么源码,答MySQL,索引类型,建索引的规则,四个隔离级别,详细介绍可重复读隔离级别 5.redis哪些分布式锁,redis数据类型及应用场景 6.rabbitmq和kafka的区别 7.写LRUCache 8.B树和B+树的区别(说了节