跳到主要内容

南京|西周鲤|正编|golang|二面

职位详情

岗位职责

  1. 负责后端开发工作,根据项目类型开发后端应用程序,对项目的开发进度和质量负责;
  2. 编写压力测试代码或工具,保证程序健壮性;
  3. 优化代码,保证服务端的性能、效率、安全性和数据完整性;
  4. 相关开发文档的撰写及维护;

岗位要求

  1. 全日制本科,计算机相关专业,5 年以上服务器相关开发经验,优秀应届毕业生亦可,985211 优先;
  2. 至少精通以下其中一门语言:Golang/C++,对多线程编程有深入理解;
  3. 精通数据结构与算法,熟悉操作系统原理,并掌握 Linux 系统、缓存、数据库、消息队列等中间件的使用;
  4. 熟悉 WEBSOCKET/HTTP/TCP/UDP 协议;
  5. 具备强烈的责任心,积极上进,学习能力强,善于沟通合作,热爱编程和技术。

Golang

  • 内存逃逸是什么?什么情况下会发生?怎么检测?
  • channel 底层怎么实现的?有没有用到队列?有缓冲和无缓冲的区别

MySQL

SQL 执行很慢,但是 SQL 语句已经写得很完美了,其他方面怎么优化

Redis

缓存雪崩是什么,怎么解决

Kafka

rebalancing 会引起什么结果

分布式

  • 分布式 ID 生成器
  • 分布式锁
  • 怎么实现强一致性

其他

  • REST 和 RPC 的主要区别
  • 离职之后的这些时间做了什么
  • 对 AI 的看法。对 agent 和 skill 怎么理解?有没有装 openclaw
加载评论中...