某初创小厂游戏公司后端一面

无算法题 基本全答出来了 全程35Min左右

1.自我介绍

2.大二就实习了 课程怎么办

3.上家实习说说干了什么

4.怎么部署的

5.为什么让你来改dockerfile 组内多少人

6.你说对docker比较熟悉 说点docker命令 (这里常用的都说了)

7.第一段实习为什么要写分布式消息队列 和市场上的有什么区别

8.你的rpc框架的注册中心具体过程? 怎么存的数据 (没有进行持久化存储 只存在了内存里面)

9.你说用Linux开发 来点Linux命令

10.进程怎么看

11.CPU、内存状态怎么看

12.端口怎么看

13.怎么看实时更新的日志 (一开始说的cat 面试官答案是tail 这个想到了但是感觉不太对 因为我一般是vim看的)

14.你说你对Go比较了解 array和slice的区别

15.Go的Map安全吗? 为什么

16.怎么并发读写Map (他想听的是sync.Map 后面反应过来了 一直在说并发控制)

17.刚刚你说到了waitGroup 说说waitGroup的三个方法

18.Context你也说到了 说说Context

19.Context.BackGround()和Context.Todo()有什么不一样

20.常见的几种部署方式

21.用过K8S吗(没有)

22.刚刚你说的Nginx部署 实战过吗(只部署过demo)

23.你对MySQL比较熟悉 说说MySQL的索引类型吧

24.Redis也用过是吧 说说Redis的基本数据结构

25.用户信息用什么类型存比较好

26.git用过吗 dev分支合并到master分支用什么

27.计算机网络知道吗?你上面说的这些东西是自学的吗?

28.tcp知道吗 说说tcp三次握手四次挥手

Q&A

1.面试表现 (挺好的 比较满意)

2.组内氛围、任务、技术栈(Go和Java 进来写Go 不会用到微服务相关 氛围挺好的 笑)

3.面试结果什么时候出 还会有技术面吗(没了 有的话就是老板面了)

感受:

一开始面试官比较严肃,上来就问问题,问题基本都是用的比较多就能答上来的那些,很少问底层(docker 稍微问了一下) 整体来说比较简单,大部分东西都问到了,感觉这才是正常一面的难度。

#日常实习##面经#
全部评论
老哥,是哪个公司呀
点赞 回复 分享
发布于 2023-02-05 12:49 福建
加油!朋友。我都上去写代码什么都不行。算法也不好。你很厉害了
点赞 回复 分享
发布于 2022-11-29 23:07 辽宁

相关推荐

全灵(深圳)网络有限公司 base:杭州 薪资:300一天1. 自我介绍2. 这两个项目是你业余做的是吧,不是公司级的项目3. 之前有实习经验吗?4. 那先讲一下你这个抽奖的平台,平台本身的业务,以及DDD模式5. 讲到了库存扣减,面试官问是指先在Redis里面扣减,然后再延时去操作数据库扣减是这个意思吗?6. 如何补库存?7. Redis数据类型8. 你用RabbitMQ用的是什么模式?不会,我以为是问集群部署还是单机的,我就扯了一句单机的9. RabbitMQ具体是怎么配置的?是走广播还是点对点?不会,随便扯了一句广播10. 介绍一下RabbitMQ的几种模式、如何选择以及常用场景?不会,然后扯到死信队列和仲裁队列了11. 介绍一下RabbitMQ从生产者到消费者的整个链路12. 假设消费者他取完一个任务之后,他挂了,就假设重启或者是崩溃了,这种场景,这个消息会怎么样?我说,消息会一直堆积在队列里,等待消费者恢复,然后再去队列里取13. 追问,说这个时候的消息是没发ACK的,对应的消息状态是什么?不会14. 追问,你说它堆积在队列里,后面怎么取呢?就是broker可能以为这个消息已经给到了消费者,但消费者没有发ACK,它这个消息后续应该怎么处理?消费者恢复的话应该也拿不到这个消息,broker的机制是什么?不会15. 那什么时候情况下会进入死信队列?16. 死信队列之后最终是怎么处理的?后续针对这个消息应该怎么处理?17. DDD的优势和劣势是什么?18. DDD领域对象的设计19. 你这里乐观锁用到了Redis,还有没有其他方式可以使用?比如说数据库的乐观锁怎么做?不会20.介绍下你的agent项目21. 组合模式中规则树的应用场景?22. 你平时怎么学习的?23. 平时会用哪些AI工具吗?24. 使用 vibe coding的比例是多少?25. 你在用ai coding的时候有什么心得吗?26. 用过cline模式吗?就是ai coding的命令行模式,claude code或codex之类的反问1. 面试评价:体感不错,实习经验少了点(无实习),相对业务化一些结果少一点,对自己的项目很清楚,没有涉猎的技术就知道的比较少,相当于没用过就了解比较少,你用过的其实还是比较熟练。看面试官需要什么样的人才,如果做中间件,你这个肯定不过,对开源常用的MQ机制不知道。如果是应用开发,就需要一个广度,至少都用过,知道解决什么问题,具体看你投什么岗。2. 业务现在的产品不是koko ai,叫Seele,是一个AI生成游戏的产品,toC的产品。3. 一共几轮面试可能一轮可能两轮,看面试评价,这周出结果
查看25道真题和解析
点赞 评论 收藏
分享
评论
2
11
分享

创作者周榜

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