记录一下第一次压力面

部门:美团-大模型后台开发实习生
1、自我介绍
2、介绍一下实习
3、AI coding,给你一个需求然后利用大模型生成代码,然后给你15分钟读代码后串讲
需求大致内容:设计一个项目,判断分布式缓存的热key是否一致。
反思:
1、一开始读代码重心读错了,没读到核心代码。
2、其实这个需求的言外之意就是让你利用Java设计一个Redis的demo,但是只需要实现判断redis的热key一致性功能。
3、一开始搞错方向,以为是写一个类然后调用Redis去实现功能就好了,导致后面压力得心态崩了
面试官反馈:
1、代码读少了,这点承认,建议我去读Spring源码或者其他开源代码,形成一套自己的读代码的体系;
2、基础完全不行,redis完全不行,这点argue了一会,我其实自认为redis基础还可以,但是面试官说那你串讲的时候怎么没有体现?主要是完全没想到是让我利用java写一个redis的功能,面试官后续问了几个问题我还说可以利用redis实现,属于是利用redis实现redis的意思了。。。真的想不到面试官期望的是每个结点需要如何设计,比如定时任务,主从同步如何实现等等,有点说不清楚,人现在都是懵的
如果有好兄弟最近也面了这个岗,期待评论区留下一些评论,看看面试官反馈怎么样。
到现在都不知道如何复盘,让我再面一次我也肯定想不到往这方面靠,太难了,被说得有点怀疑自己了后续应该会去读代码,提升自己的能力了。
全部评论
一面居然通过了,昨天面试官还跟我说挂了,刚打电话约二面,已拒
点赞 回复 分享
发布于 09-30 18:09 天津

相关推荐

一面:40min手撕:(挺简单的)一道sql,大概意思是多表查询并且去重排序的。一个easy算法,合并两个有序链表问实习经历。进程与线程的区别。mysql慢查询排查。OSI七层模型,各个层有什么作用,每一层有哪些协议。BGP协议了解吗,说一下。常用的linux命令。二面: 1h无手撕问实习经历。八股文:进程线程 协程的区别多线程和多进程又有啥区别,什么场景下会使用多进程,什么场景下又用多线程。linux常见的命令。如何排查一个系统的CPU负载情况,你说uptime,使用uptime命令后有几个数展示,分别代表什么。uptime的负载数是怎么计算的,和CPU核数是什么关系。CPU使用率越高,uptime越高吗?go语言的协程有啥优点。go语言gmp调度模型。为啥要实现用户态的goroutine调度,直接交给P对应的内核线程不行吗。用户态和内核态的区别,本质上是啥。在什么情况下会发生内核态和用户态的切换。redis持久化原理,为什么同时需要aof和rdb,他们分别有什么局限性。rdb做快照,周期一般该设置为多少。TCP三次握手,四次挥手,为什么需要time wait,为了承接什么历史报文。mysql 主从复制原理,全量同步和半同步。常见的负载均衡算法场景:假如说是银行转账这种对于一致性要求极高的场景,在主从复制场景下,你会怎么保证写mysql主库后,用户读从库数据是一致的。假如说我现在想对线上的redis数据库做数据备份,你会怎么做。备份周期和时间选用,热key和冷key。如何保证负载均衡器不会把流量负载到宕机/不健康的节点。二面挂
查看22道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务