没问八股,就是情景,问麻了 1、谈谈分库分表的原因?什么情景要分库分表 2、分库分表会带来哪些问题呢? 3、DDD架构划分了哪些领域? 4、你们项目有几个微服务,为什么要划分为微服务? 5、冷热数据如何来处理呢? 6、如果缓存数据失效,或者因为主从集群同步等原因出现不一致怎么处理? 7、通过什么对数据库进行加锁?如何不阻塞等待?命令是啥? 8、mysql的锁是如何实现的?原理是啥? 9、你提到的算
基础八股为主 0.TCP如何包装可靠传输?如何建立连接?必须要三握四挥? 1.用过哪些集合类?ConcurrentHM如何实现并发的? 2.JVM有哪些类加载器,类的双亲委派是如何实现的? 3.进程线程的区别?线程死锁的原因?有哪四个必要条件? 4.有哪几种线程池?那你了解forkjoinpool吗? 5.假如用Executors的静态方法创建线程池,有哪几种?CachedThreadPool和F
一面 共计50min 自我介绍、项目介绍 哈希冲突的解决办法 cpp vector、list对比 编程 两个栈实现队列 链表实现栈 二面 共计40min 自我介绍、项目介绍、实习介绍 协程调用过程,怎么切入协程 数据库 索引,B+Tree 聚簇索引、非聚簇索引、二次查表 事务,怎么保证事务,事务隔离级别 编程 给定数组,判断其是否可能是二叉搜索树的后序遍历序列 三面 共计40min 自
自我介绍 实习 会不会go?(答:不熟。然后就感觉不对了。。) 项目 数据结构 反问 就结束了,20min 问面试官评价,自己看结果吧。。。
1.自我介绍 2.中间件了解哪些 3.redis除了缓存还可以干什么 4.分布式锁还有哪些方案 (提了嘴mysql分布式锁,给自己挖坑了) 5.站在项目负责人的角度如何去保证项目的高可用性(我面的是实习?) 6.cpu跑100%什么情况(想到了死锁没敢说) 7.为什么要离开当前公司 8.实习做了什么 (面了几家就没一次八股面,我这八股背了有什么用!!面试时间接近一半是面试官在说,说技术是很简单的.
最想提的项目 点餐系统中下单操作,怎么添加订单、删除订单 点餐系统中数据库操作成功网络错误如何保证成功下单 Redis基本数据类型 Redis数据淘汰策略(一般使用什么策略) 缓存穿透、缓存雪崩如何解决 存储引擎有哪些 InnoDB的优势 InnoDB的隔离级别 InnoDB的幻读解决 InnoDB锁类型 查询主键索引删除记录触发的锁 聚簇索引&非聚簇索引 什么时候回表什么时候不回表 TCP vs
优选事业部,50min左右 1、项目问了约20min 2、网络编程怎样实现多用户管理 3、Springboot的缓存管理、如何实现缓存数据和数据库数据的同步 4、Spring生命周期、注解开发 5、Java泛型的应用 6、事务的隔离级别、索引 7、IO流都有哪些、继承关系和应用场景; 8、Stream流的实现原理; 数据库: 一个table:课程 姓名 分数 1、返回总成绩最高的三个人 2、返回高
自我介绍 提问问题: 1.秒杀项目需要考虑的主要问题 2.秒杀项目如何解决超卖问题(数据安全的情况下性能如何提高) 3.redis分布式锁的实现 4.消息队列如何保证数据的最终一致性 5.如何解决大流量的涌入问题 6.索引失效情况 7.mysql什么时候会创建表锁 8.zookeeper实现的功能 9.raft协议 10.jdk8以后的jdk有了解过吗? 11.面向对象的设计原则 反问
优选事业部,全程48min(更新:约二面了) 1.项目问了25min 2.你是如何看源码的,有什么技巧吗? 3.反射的理解,应用举例 4.ThreadLocal原理,项目中用到了,又结合起来问了一些场景 5.线程池核心参数 6.丢弃策略一般使用什么比较好 7.mysql索引,事务等等,说你知道的 8.如何考虑索引效率问题,比如命中,索引大小,合理性问题等等 9.项目中如何优化的,有没有做过千万级别
妈耶面试官挺好虽然很多没答上来但是感觉面试体验挺好的。 整体1小时,左右我是C++,但是面试官说他们主要是JAVA,所以没问太多C++的东西。 问了挺长时间的项目和实习 计算机网络: 1、了解http么 2、说一下数据传输的整体流程 3、TCP三次握手、四次挥手(说挥手的时候忘记说状态变化了) 4、https怎么实现的 5、对称加密和非对称加密的区别 数据库 1、了解MySQL吗,简单介绍一下 2
问项目20min map flatmap区别 哈希冲突解决 数据库怎么优化 30分钟问完 写题 LRU 碰到KPI了
自我介绍 实习 perf,strace,crash工具使用以及具体使用场景 如何定位系统资源瓶颈,讲一个具体案例 八股 map unorderedmap区别,原理 容器的实现 容器如何实现隔离,namespace,原理 cgroup作用及原理 两个容器之间能通信吗,如何实现 chroot作用以及容器如何实现独立的root空间 拥塞控制,滑动窗口,停等协议,以及解决的什么问题 项目 malloc底层
全程拷打项目,全是项目延伸的场景题,手撕一个单例模式,最后得出结论:理论的巨人,实践的小丑。寄
全程1h55min,本来约面626的,26我临时有事鸽了,面试官27又打电话来问如果方便的话这两天可以再面。 1.自我介绍-2min 2.项目35min 2.1毕设项目介绍细节讨论 2.2项目收获 2.3扩展,对于生产环境项目可靠性的保证 2.3.1.建设全链路可观测性 2.3.2.集群异常最小化,能独立部署就不用集群 3.八股 打开浏览器URL发生什么 3.1DNS,缓存 3.2HTTP,长连接
1、自我介绍 2、拉链法 3、AQS 4、mysql隔离级别 5、B+树 6、快照读和当前读区别 7、跳表 8、redis分布式锁 9、判断是否二叉搜索树 许愿三面,有大佬知道三面都问啥吗