暑期第一个面试就这样搞我
1 1

相关推荐

03-22 08:55
已编辑
门头沟学院 Java
程序员猪皮:这得跟你其他选择比了其实高德算是阿里盈利不错的部门了
点赞 评论 收藏
分享
03-20 14:52
门头沟学院 Java
投递(2025.02.21)一面(2025.02.23,面试官特别谦虚,全程引导)1. 项目介绍2. 因为你刚才说你这个项目做的比较出彩,你大概讲一下,它核心是要解决什么问题?关键能力有哪些?(面试官对调度框架理解挺多,他说他做过这方面)3. 没有用中间件?像这种业界推拉模式,我记得一般是借助MQ去完成消息一致性、可达性等等全由MQ解决,为什么没考虑?4. 你们在这个过程中遇到哪些问题?HTTP相当于本质上要去管理一些状态,你们怎么去弄得更健壮?(答了相关优化)5. 你们为什么需要分表?不做会有什么问题?6. 一级一级接力这种过程,像一些开源异步任务框架,按理说也能达到相同的目的,你们为什么还要造这个轮子?出发点是什么?7. 面试官列举了一个Python里一个叫TaskFlow的框架,说是也能实现这种任务编排能力?你怎么看?8. Redis数据结构有哪些?9. 你觉得这几个核心的数据结构一般是会应用到哪些场景?跳表这种结构有什么核心优势?10. 你说的SortedSet这个东西,往里面插入一条数据的这个过程是怎样的?11. 你刚才说SortedSet底层数据结构和数据量、数据大小有关系,那你能说说为什么要设计两套吗?因为在我理解,本来数据量不大,后来数据量暴涨,稍微涨到临界值的时候,切整个数据结构代价岂不是很大?为什么不从始至终用一个?12. Redis除了数据结构,还有高可用方面的用法。你能说说Redis主从之间是怎样一个同步机制吗?比如说我往网络里写一条数据,它是什么时候同步到从的?(答错了这里,和MySQL主从复制的全同步、半同步、异步3种搞混了。)13. 增量同步是什么时候做的?14. (我刚才说是可配的,说错了,这里面试官引导我)既然可配,那么如果主从同步完,从出异常断联了,你现在这个同步动作会失败,主写入本地成功了,你返回给客户端是成功还是失败?15. 项目里面缓存与数据库一致性怎么做的?16. 缓存被击穿怎么做的?17. 你说一下HTTP 1.0, 1.1, 2.0, 3.0之间的差别18. WebSocket为什么叫这个名字?和HTTP有什么关系?19. 答一下Java里面四种引用类型20. 手撕:链表成环二面(2025.02.28,面试官视角很开阔,高屋建瓴,循循善诱)1. 聊经历,以及为什么没有实习2. (谈经历时提到之前项目有用过区块链)让完全讲解区块链的机制,因为主要是对联盟链以及Fabric框架那块了解的多一点,想避免在比特币原理那块谈太多,直接快进到私有链、联盟链,但是面试官抓着让把比特币部分的运作机制、发币机制讲清楚了(堪称大记忆恢复术)3. 项目拷打4. 手撕:(口述)打家劫舍(面试官用自己的生活场景进行了包装)5. 平时怎么学习新技术?有没有了解过大模型?6. 反问:向面试官请教了网络方面的问题HR面(2025.03.05)----- 后续分割线-----云证(2025.03.11)OC(2025.03.19)OFFER(2025.03.20)
查看25道真题和解析
点赞 评论 收藏
分享
牛客网
牛客企业服务