某golang小厂面经

1. 做一下自我介绍

2. AI 聚合平台主要提供哪些能力

3. 用户如何获得服务

4. 平台用户量是多少

5. 服务是你自己部署的吗

6. 使用的是什么开源项目

7. 前后端分别使用什么语言/框架

8. 后端是你开发的吗

9. 你修复了哪些 Bug

10. 平台费用是怎么计算和盈利的

11. 介绍一下 Agent 服务注册发现中心项目

12. 为什么选择 ETCD

13. ETCD 的 watch 和 lease 用在什么地方

14. leader 选举是怎么实现的

15. 中心 + 边缘架构是什么

16. 服务断连后如何重连

17. 如何判断服务是否存活

18. 主动探活和心跳机制有什么区别

19. 配置如何实现实时更新

20. Go 中遍历集合有哪些方式

21. 如何跳出循环

22. break label 是什么

23. Go 常用数据类型有哪些

24. 项目中用了哪些数据库

25. Go 类型如何映射到 MySQL 类型

26. MySQL JSON 字段如何判断某个 key 是否存在

27. 是否使用过 MySQL JSON 函数

28. Go 中时间如何序列化

29. json.Marshal 和 json.Unmarshal 用过吗

30. Go 原生 JSON API 用过哪些 API

后面的几个基础问题没答上来,唉

#牛客AI配图神器#
全部评论

相关推荐

04-19 16:47
四川大学 Java
·凉经 总时长45min,手撕300.最长递增子序列1.你项目出于什么背景做的?是有关于你之前的实习经历吗?2.介绍一下你刚说的三大功能3.你是如何使用RAG的?4.这里使用RAG和你直接把文档丢给大模型然后搜索,这俩方法有什么区别?5.你提到的安全问题,那么使用RAG给大模型也会存在安全泄露问题,这个如何解决?6.大模型的滑动窗口和其他存储上下文的方法你知道哪些?7.GPT现在支持多长的上下文?(......)8.有些时候我们会处理几万甚至几十万的数据,这样的情况下,现在大模型是如何处理这样超长长度的上下文的?9.你在最近有没有遇到一些在技术上或者项目上比较困难的情况?如何解决的?10.错误码403是什么?404、401呢?5xx的是什么?11.除了java其他语言了解过多少呢?你用python写过代码吗?12.对比一下java和python语言的区别?答:1.首先明确了语言是工具,架构才是核心2.java更适合做web场景下的开发:讲了面向对象、一个是解释型语言一个是编译+解释(JVM内存管理、JTI和多线程那里)3.python适合爬虫大模型推理等场景4.python运行时报错,java编译器可以检查出大部分错误.......13.你刚刚说的内存管理和垃圾回收,python不能做吗?14.JVM内存模型分哪些区域?15.native 方法比如C++的代码是如何运行在JVM中的?(不会)16.内存溢出和内存泄漏?以及常见场景17.讲一下如何解决java多线程的并发安全问题?18.如果加锁会影响性能,这样怎么办?如何解决性能问题?公平换非公平?锁粒度?乐观CAS?读写分离? 这里我说了好几种优化的情况,不太明白面试官想问什么===========================================================手撕《300.最长递增子序列》没用动态规划,用别的方法做的...10分钟做出来了面试官看起来对手撕的方法不满意,反问,结束。第二天感谢信。
查看18道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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