Nanam1219 level
获赞
15
粉丝
17
关注
49
看过 TA
172
首都医科大学
2027
Java
IP属地:四川
我好想打舞萌
私信
关注
一、项目1.项目来历,难点,学到了什么2.为什么引入多级缓存,只有单级会有什么问题3.本地和中心缓存的区别,为什么要做本地缓存4.如何做缓存量的限制5.为什么用Zset,如果数量级特别大打爆单机怎么办?多路归并的局部最优解有全局最优解性吗?(最后答了分批次加载+多路归并单调性6.为什么用了ES还要实现Mysql查询逻辑?ES的优势在哪?为什么Mysql模糊查询效率低?7.为什么要用消息队列?和系统回调的区别在哪优势在哪?(没答出来消息队列能保证指令顺序,回调失败后会一直重试8.为什么lua脚本能够实现原子性?为什么不用SHA?(没听过9.如何优化lua脚本多次上传服务器的带宽开销?二、八股1.学过go没有,解释一下mysql的事务隔离级别2.介绍一下RC和RR的场景(只能用RR的场景没答出来 让我下来看看报表场景的使用3.为什么mysql不用hash用b+树,如果一个系统追求O(1)、O(logn)的存储,有什么设计方案(我说o1只能哈希, log的话要更高效率的搜索树--然后面试官说用es4.es和mysql的数据同步,在一个主从的场景下主节点同步压力过大如何优化三、手撕实现一个分布式锁伪代码(最后看门狗没写出来 以为面试官在问我在单线程内怎么实现超时续费 拉了陀大的感觉最后手撕自己非人类,已自闭隔天早上挂 问hr面评 说项目理解深度一般 + 手撕不像人鱼鱼了
查看14道真题和解析
0 点赞 评论 收藏
分享
02-26 20:25
已编辑
首都医科大学 Java
字节一面 生活服务 面经自我介绍(10min)拷打项目no1(数据库轮子项目:如何解析sql? (没写自动机 硬模拟的 面试官表示功能性比较低如何确保事务原子性?(先保证操作原子 然后undo log问了下自定义日志的构成 (有点忘了 阿巴阿巴了一会面试官才表示明白了问执行查询语句后的日志如何记录的数据库错误恢复如何实现的(5min)拷打项目no2 (web为什么要用多级缓存 本地缓存的淘汰机制?简历写了qps 压力测试怎么做的?(直接糊弄了 j什么什么网站es查询的正确性有测试过吗?(没有Canal实现数据同步原理 你提到了binlog 你上面项目那个搓了吗(没有MQ技术选型问题(我说这个只是学习性的项目 学到啥用啥八股(10min)hashmap构成 源码 逻辑 扩容介绍单例模式和工厂模式 并给出工厂模式的情景(情景没答出来进程线程区别 进程通信方式描述死锁的条件与形成过程什么是分布式事务 分布式使用是指什么?(直接糊弄了 答不上来分布式锁的实现方式(说了redis和mysql两种 mysql只说了一半后面忘了如何处理缓存和数据库同步性 描述cacheaside读写过程(只描述了写没描述读 搞忘了想问计网 我说还没学就不问了 虽然用过你问我 我估计也答不上来手撕两道 都让我只写个大概就行岛屿计数、锯齿遍历但是岛屿计数写糖了 一个bfs我搞复杂了写成dsu 然后二维下标映射索引写的有点红 懒得调了就让他看代码锯齿遍历写之前我问要我自己建树吗 能不能换一道 他让我写个大概方法就行面试官人特别好也不会让我难堪 答不上来也都说没事没事 感动反问问了些学习指导相关的唉 基础不扎实 凉凉了 但是是很舒服的面试体验 志杰以后再见orz还需沉淀
查看21道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务