极智嘉 10.15

发面经攒人品 很多常规八股 1. 个人介绍。 2. 项目介绍 3. 你使用的乐观锁是如何设计的?版本号如何定义,发生并发写冲突时如何重试? 4. 为什么选择 ClickHouse,而不是传统的 MySQL 事务型数据库? 5. 进程和线程有什么区别?它们在资源拥有、操作系统调度、故障隔离和使用场景方面有何不同? 6. 哪些场景更适合多进程,哪些场景更适合多线程? 7. 多线程同时访问同一个变量可能出现哪些问题? 8. 一个 Web 服务的内存持续增长,可能有哪些原因? 9. TCP/IP 四层模型分别包含哪些层?每层的主要职责和典型协议是什么? 10. Go Channel 的底层数据结构是什么? 11. Channel 阻塞时,Goroutine 如何进入等待队列,又会在什么情况下被唤醒? 12. 介绍一下 Go 的 GMP 调度模型。G、M、P 分别是什么? 13. 大量缓存同时失效并导致请求打到数据库时,应如何处理? 14. 你是否做过前端开发?了解哪些前端性能优化手段? 15. 多个用户频繁查看大批量流量数据时,如何通过前端限流、短 TTL 缓存或防抖降低后端压力? 16. 系统中存在大量离散的二维坐标点。给定左上角和右下角两个点,如何快速统计矩形范围内的数据点数量? 17. 如何使用 HashMap 和双向链表实现一个时间复杂度为 O(1) 的 LRU Cache?get 和 put 分别如何操作? 18. 如果 LRU 中每个节点还带有独立 TTL,应如何处理过期节点? 19. 当 LRU 容量已满时,应优先清理过期节点还是按 LRU 淘汰? 20. 你对极智嘉及其业务有什么了解? 21. 你如何理解机器人仿真平台? 22. 你过去是否接触过仿真相关工作? 23. 你对具身机器人方向的了解程度如何? 24. 你的 Linux 使用经验如何?日常是否在 Linux 上部署过 Nginx、Docker、Kubernetes 等服务? 25. 使用过哪些 CI/CD 工具或框架?是否有自行搭建 CI/CD 流程的经历? 26. 介绍一个你做过的最困难、最有挑战的项目。 27. 反问:机器人仿真岗位具体需要负责哪些工作? 28. 反问:仿真工作目前可以怎样与 AI 或 Agent 结合,以降低人工工作量、提升研发效率?公司内部是否已有相关尝试?

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论