南京|西周鲤|正编|golang|二面
职位详情
岗位职责
- 负责后端开发工作,根据项目类型开发后端应用程序,对项目的开发进度和质量负责;
- 编写压力测试代码或工具,保证程序健壮性;
- 优化代码,保证服务端的性能、效率、安全性和数据完整性;
- 相关开发文档的撰写及维护;
岗位要求
- 全日制本科,计算机相关专业,5 年以上服务器相关开发经验,优秀应届毕业生亦可,985211 优先;
- 至少精通以下其中一门语言:Golang/C++,对多线程编程有深入理解;
- 精通数据结构与算法,熟悉操作系统原理,并掌握 Linux 系统、缓存、数据库、消息队列等中间件的使用;
- 熟悉 WEBSOCKET/HTTP/TCP/UDP 协议;
- 具备强烈的责任心,积极上进,学习能力强,善于沟通合作,热爱编程和技术。
Golang
- 内存逃逸是什么?什么情况下会发生?怎么检测?
- channel 底层怎么实现的?有没有用到队列?有缓冲和无缓冲的区别
MySQL
SQL 执行很慢,但是 SQL 语句已经写得很完美了,其他方面怎么优化
Redis
缓存雪崩是什么,怎么解决
Kafka
rebalancing 会引起什么结果
分布式
- 分布式 ID 生成器
- 分布式锁
- 怎么实现强一致性
其他
- REST 和 RPC 的主要区别
- 离职之后的这些时间做了什么
- 对 AI 的看法。对 agent 和 skill 怎么理解?有没有装 openclaw
加载评论中...