波克、比亚迪、客路、CVTE、石犀科技

波克、比亚迪、客路、CVTE、石犀科技 · 面经合集

完整信息

66 条问法 · 49 道题

本篇目录

之前发过一篇面经,当时波克、比亚迪、客路、CVTE还在流程中,现在补充后续的面试记录,以及后来参加的几场面试。

简而言之,ID说明一切:牛客——互联网秋招挂面大赛——入围总决赛——总冠军有力竞争者。

波克|Golang服务器开发工程师|一面挂

半小时,秋招最轻松的一次。先简单做一下自我介绍;人工智能专业有哪些专业课,研一阶段主要学了哪些专业课?神经网络学吗?你的方向是不是偏大模型?TCP/IP协议学过吗?TCP和UDP有什么区别?既然UDP不可靠,为什么很多实时场景还要使用UDP?有什么办法可以让UDP实现可靠传输?可靠UDP通过哪些机制保证传输可靠性?介绍一下你的实习项目;你在实习中做了哪些工作来提升搜索效率?介绍一下数据看板项目;前端数据看板越来越慢,从发现问题到最终定位到多次查询、重复扫描导致性能问题,这个排查过程是怎样的?随着数据量持续增长,优化之后过一段时间又变慢怎么办?如果以后接口又慢到十秒,除了加索引之外还能怎么优化?介绍一下你的竞赛项目;直播竞拍系统整体架构是怎样的?系统按照房间划分并向房间内所有用户推送消息,这套广播机制是怎么设计的?一个房间里有多个拍品时是怎么管理的?一个房间的玩家人数有没有上限?如果让你设计,房间人数上限应该怎么确定?如果不设置固定人数上限,系统应该怎么设计?是否可以通过网关水平扩容来分摊房间的推送压力?项目做完之后压测是怎么做的?整个拍卖房间的Room Manager是怎么管理的?Room Manager里面使用了哪些核心数据结构?竞拍的所有业务逻辑都是写在Redis Lua脚本里的吗?幂等Key是在Go代码里检查还是在Lua中检查?刚才提到的竞拍系统三个核心点分别是什么?这个项目目前已经结束了吗?

拖了快两个月挂了,一催就挂。

比亚迪|高级软件工程师

线下HR面和技术面。面试官问了大概三分钟,说后续找一个懂AI的人加面。部门是模具制造相关,希望通过AI提高效率。

面完两个月没人理我流程也卡死了。

客路|转正实习生|二面挂

一面:请简单做一下自我介绍;你有两段相关经历,为什么简历上只写了其中一段?本科不是计算机专业,数据结构、操作系统、计算机网络这些计算机基础是怎么补起来的?参加比赛和实习的时间有重叠,当时是怎么协调时间的?论文中你和导师的具体分工是什么?介绍一下直播竞拍系统;从用户点击出价按钮,到其他用户看到最新最高价,中间完整的请求链路是什么?Redis Lua脚本是不是同时做了状态校验、业务判断和数据更新?具体包含哪些步骤?竞拍排行榜怎么实现?为什么使用ZSet?ZSet的score怎么设计?如果两个人出价相同,怎么决定排序?如果要求相同价格按照时间戳排序,应该怎么设计?Lua脚本逻辑比较长,当时是怎么调试的?比赛过程中使用了哪些AI Coding工具?多个Agent分别有哪些角色?为什么拆分成这么多个Agent?这些Agent的Skill或者Prompt是怎么编写的?AI容易认可用户的纠正,即使用户的判断可能是错的,你怎么看?AI生成代码和方案之后,如何判断正确性?如何避免AI Coding过程中方向跑偏?TDD的测试用例范围和边界应该怎么确定?如何保证AI生成的测试足够全面?在整个AI辅助开发项目中,你和队友真正承担什么作用?你是否具备足够的专业能力判断自己设定的目标是否正确?项目结束后有哪些东西可以长期沉淀?哪些Prompt、规则和工作流可以复用?

二面:自我介绍;之前实习的公司主要做什么业务?公司大概是什么规模?介绍一个实习中实际交付的需求,包括业务背景、解决的问题和修改的模块;需求开发完成后经历哪些流程才能上线?有没有经过测试?具体怎么测试?有没有问题记录?是否区分本地开发环境、测试环境和测试数据库?为什么建立索引后数据库写入可能变慢?INSERT容易理解,UPDATE为什么也会受到索引影响?如果WHERE条件没有索引,UPDATE怎么找到需要更新的数据?增加索引对UPDATE的执行过程和性能有什么影响?竞拍场景下,两个用户同时提交不同报价,会不会出现低价覆盖高价?如何避免?如何保证判断和更新的原子性?如果使用乐观锁,具体怎么实现?版本号怎么设计?发生版本冲突如何处理?如果产品经理给出的需求文档存在逻辑问题或者错误假设,你会怎么澄清?如果发现多个问题,如何沟通并推动落地?平时使用AI多吗?在实习和项目中如何使用AI辅助研发?AI旁路设计是什么意思?为什么这样设计?引入AI之前原来的研发流程是什么样的?

挂了,也不知道为什么,面的好好的。

CVTE|应用软件开发工程师|体验实习后挂

线下技术面主要问项目,考察全链路,包括测试、运维等。两道手撕算法分别是买卖股票的最佳时机I和II,第二题没写出来。线上综合面约20分钟,主要问项目、经历过的困难、管理压力的方式、个人经历、选择工作的原则、目前Offer情况和薪资要求。之后参加了体验实习,最终没有通过。有一说一,一起去实习的哥们都进了,我自己是丈二和尚摸不着头脑,我也好好做了,也觉得自己做的不错。

石犀科技|软件开发工程师|oc

线下技术面和HR面,技术面偏计算机基础和前沿知识考察,HR面比较常规。线下都是三人群面。

传音控股 九坤投资 字节集团信息 流程中。

以上是第二批面经,均根据自己的面试记录整理。之前的面经已经在第一篇分享过了,这里不再重复。

酸咸苦辣都已体会过,什么情绪都懒得发泄了,惊天一条大区开始备战春招,走一步看一步吧。

PS: 感谢cc女士的陪伴,没有你我撑不过这凛冽寒冬❤ 感谢牛U们的鼓励,我会继续前进的,请组织放心。

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
    前端数据看板越来越慢,从发现问题到最终定位到多次查询、重复扫描导致性能问题,这个排查过程是怎样的?
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
    本科不是计算机专业,数据结构、操作系统、计算机网络这些计算机基础是怎么补起来的?
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
    竞拍排行榜怎么实现?为什么使用ZSet?ZSet的score怎么设计?如果两个人出价相同,怎么决定排序?如果要求相同价格按照时间戳排序,应该怎么设计?
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
    在整个AI辅助开发项目中,你和队友真正承担什么作用?你是否具备足够的专业能力判断自己设定的目标是否正确?
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
    需求开发完成后经历哪些流程才能上线?有没有经过测试?具体怎么测试?有没有问题记录?
  56. 56
  57. 57
    为什么建立索引后数据库写入可能变慢?INSERT容易理解,UPDATE为什么也会受到索引影响?如果WHERE条件没有索引,UPDATE怎么找到需要更新的数据?增加索引对UPDATE的执行过程和性能有什么影响?
  58. 58
    竞拍场景下,两个用户同时提交不同报价,会不会出现低价覆盖高价?如何避免?如何保证判断和更新的原子性?如果使用乐观锁,具体怎么实现?版本号怎么设计?发生版本冲突如何处理?
  59. 59
    如果产品经理给出的需求文档存在逻辑问题或者错误假设,你会怎么澄清?如果发现多个问题,如何沟通并推动落地?
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66

相关公司