m
点赞 评论

相关推荐

1.自我介绍2.第一部分:项目深挖3.问题 1:请简单介绍一下你用 C++ 实现 RAG 系统的流程,分块、向量化、存储、检索这几个环节分别是怎么做的?是自己手写还是调用第三方库?4.问题 2:项目依赖的第三方库是如何管理的?5.问题 3:依赖库有更新时,你是如何维护的?6.问题 4:项目中遇到了哪些性能瓶颈或现实问题?7.问题 5:性能优化前后的数据对比是怎样的?精度是如何衡量的?8.问题 6:SQLite 的写操作可以是多线程的吗?如果需要并发写入怎么处理?9.第二部分:C++ 语言基础10.问题 7:C++ 中的 inline 关键字有什么作用?有什么缺点?是否可以用于虚函数11.问题 8:在头文件里定义一个全局静态变量,它存在进程地址空间的哪里?如果被多个源文件包含会怎样?12.第三部分:数据结构与数据库13.问题 9:常用的数据结构有哪些?在你的项目中用到了哪些?14.问题 10:数据库索引一般用什么数据结构?B 树和 B 加树有什么区别?15.第四部分:网络与安全16.问题 11:HTTPS 相比 HTTP 多了什么?它是如何确保连接安全的?17.反问。面试官在问第一个问题的时候,看起来表情都不是很耐烦,我就知道肯定挂了,不过不管怎么样,也算积累面试经验了。
查看12道真题和解析
点赞 评论 收藏
分享
04-02 10:01
已编辑
东北大学 Java
上次面完没发感谢信,约面部门也没变,我还以为是约二面了,结果看了官网并且问了面试官才知道是挂了秒捞然后重新一面。很反常规,但体验不错,很多问题都是根据我的简历和回答出的,参考价值不大。遇到不会的面试官会主动讲解并给台阶下。还有一些很小的问题没写全,大体是这么多。45min 部门:核心本地商业-业务研发平台1.自我介绍2.挑一个你喜欢的项目,共享屏幕画整体项目架构图和流程图3.边画边讲解整个系统流程4.既然是个学习项目,你认为这个项目微服务划分的合理吗?4.1 压测怎么做的?基于什么环境?跑了多久?TP99 怎么监测的?还是算的?5.分库分表具体怎么做的?为什么要做分库分表?5.1 既然说到 b+树了,讲讲 innodb 对 b+树的优化,以及相比其他数据结构的好处?6.项目中做过 jvm 调优吗?效果明显吗?(我简单讲了下怎么做调优,因为没量化效果,所以我说说不明显。结果面试官说你单机部署的项目,jvm 调优不明显是对的😂)7.消费队列消息者幂等性怎么做的?8.如果采用了分布式锁去做幂等性设计,qps 还能达到现在这么高吗?9.系统调优方面,你说的这个 MySQLIO 参数调优是什么?10.自定义异步线程池用的是哪个消息队列?(只知道是有界,具体是哪个没答出来)11.你之前经常提到布隆过滤器,讲讲你的项目中布隆过滤器具体存了什么,应用在哪,怎么构建的?12.聊聊第二个项目,看你写了深度集成 springai,有没有去自己实现里面的一些组件?13.项目隐私安全怎么保证的,怎么控制 llm 的权限,以防拿到不该拿的东西?14.看你之前 ai 面里提到了通过日志解决系统问题,具体讲讲日志加在哪?通过日志解决了什么问题?(这我是真没想到,竟然还会 callback ai 面试,答得不好)15.spring 循环依赖问题了解吧,讲讲使用哪些注解时可能会导致循环依赖问题?16.算法:二叉树最大路径和17.反问当天回人才库,无感谢信
查看18道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务